Хранение данных по играм Выпусков стало много. Хранить данные надо. Долго сидел и думал, какой формат хранения данных выбрать. Google Docs со сценариями мало и стало тесно. Теперь нужны аж целые запросы: - какая линейка у конкретного персонажа; - где он встречался; - какие у него были сцены; - что происходило в этой локации; - какие знаковые вещи описывались тут по таймлайну; - какие у нас в целом идеи оставлены за пределами игр. Вопросов больше. Я показал только часть из того, что приходится обрабатывать. Засел значит, я общаться с ИИ о том, а что было бы лучше. Долго мучал его. В итоге после часов общения понял, что многие структуры данных, которые кажутся простыми и лёгкими по-началу, потом стреляют нам в ногу. И учитывая, что собирать данные надо туда, где они будут нужны, чтобы быстро их вытащить... Оказалось, что надо дробить полностью все сущности. Мне очень не хотелось этого делать. Но иначе не построить систему запросов dataview, ведь среди всего прочего мне надо сделать так, чтобы ребята могли видеть информацию по каждому персонажу, по каждой локации и предмету. В общем полезная база данных по нашим записям. Из-за этого приходится делать компонентный подход. Сначала всё "разбить" в мелкие единицы из сценария, но не сразу. Сначала на сцены. Сцены разбить на персонажей, предметы и локации. Помнить, что локации чаще всего древовидные. А значит, можно записывать ветками и подчиняются всем правилам зависимостей. Ведь квартира в доме, дом на улице, а улица в городе. Только потом из этого всего формировать сборные страницы с "ответами" на вопросы. Словно бы дашборд. Всё про Пенисова. Или про Геленбург в общем смысле и с подробностями: где и какие сцены в Геленбурге у нас уже были? И уже решил первые проблемы: - хранение обновлённых персонажей или новых версий по времени; - сосуществование двух разных персонажей связанных одним (перевёртыши); - структура папок, чтобы нигде ничего не забыть. А также уже подумываю как-то автоматизировать процессы и навайбкодить себе скрипты на lua, чтобы быстро формировать из шаблонов страниц персонажей, артефакты и некоторые другие сущности базы. К примеру, я ещё выделил фракции, конечно же. И всё это должно будет обрасти связями. Как только появится время, смогу сесть и долго кропотлив пробежаться по всем 52 выпускам ПЧК, чтобы собрать эту базу данных. А потом сформировать систему запросов для неё.