Бреганов • Блог

@no_roleplaying · games · Russian · active

Subscribers 13.6K tracking since 24 Oct
Reach per post (ERR) 51.9%7.1K avg views
Posting 1.4/day last 1 day ago
Reactions per 1K views 13.9 ❤ 🔥 🤣
edited

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

Views over time

02K4K18 May 20:1324 Oct 05:144.5K18 May 20:13: 0 views24 Oct 05:14: 4,520 views
Snapshots we took after posting.
WhenViews
18 May 2026, 20:130
24 Oct 2026, 05:144.5K

Who shared this post

Posts in other channels we index that link to this one. (Forwards with a hidden source can't be traced.)

Nobody yet.