generated from VLADIMIR/template
update
This commit is contained in:
parent
3c1514a144
commit
94833338f9
3
.gitignore
vendored
3
.gitignore
vendored
@ -25,3 +25,6 @@ go.work
|
|||||||
go.sum
|
go.sum
|
||||||
|
|
||||||
store.db
|
store.db
|
||||||
|
|
||||||
|
cmd/text_to_story/*.txt
|
||||||
|
cmd/text_to_story/*.json
|
||||||
|
1
.vscode/settings.json
vendored
1
.vscode/settings.json
vendored
@ -1,5 +1,6 @@
|
|||||||
{
|
{
|
||||||
"cSpell.words": [
|
"cSpell.words": [
|
||||||
|
"Приложение",
|
||||||
"AUTOINCREMENT",
|
"AUTOINCREMENT",
|
||||||
"gwmux",
|
"gwmux",
|
||||||
"palces"
|
"palces"
|
||||||
|
4
Makefile
4
Makefile
@ -14,3 +14,7 @@ run:
|
|||||||
|
|
||||||
build:
|
build:
|
||||||
go build -o bin/evening_detective cmd/evening_detective/main.go
|
go build -o bin/evening_detective cmd/evening_detective/main.go
|
||||||
|
|
||||||
|
text_to_story:
|
||||||
|
rm -f ./cmd/text_to_story/story.json
|
||||||
|
go run ./cmd/text_to_story/main.go
|
||||||
|
68
cmd/text_to_story/main.go
Normal file
68
cmd/text_to_story/main.go
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
package main
|
||||||
|
|
||||||
|
import (
|
||||||
|
"encoding/json"
|
||||||
|
"os"
|
||||||
|
"strings"
|
||||||
|
)
|
||||||
|
|
||||||
|
type story struct {
|
||||||
|
Places []placeBlock `json:"places"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type placeBlock struct {
|
||||||
|
Code string `json:"code"`
|
||||||
|
Name string `json:"name"`
|
||||||
|
Text string `json:"text"`
|
||||||
|
Applications []application `json:"applications,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type application struct {
|
||||||
|
Name string `json:"name"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func main() {
|
||||||
|
b, err := os.ReadFile("./cmd/text_to_story/text.txt")
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
story := &story{}
|
||||||
|
lines := strings.Split(string(b), "\n")
|
||||||
|
var place *placeBlock
|
||||||
|
text := ""
|
||||||
|
for _, line := range lines {
|
||||||
|
if strings.HasPrefix(line, "[") {
|
||||||
|
if place != nil {
|
||||||
|
place.Text = strings.TrimSpace(text)
|
||||||
|
story.Places = append(story.Places, *place)
|
||||||
|
text = ""
|
||||||
|
}
|
||||||
|
place = &placeBlock{}
|
||||||
|
codeAndName := strings.Split(line, " ")
|
||||||
|
place.Code = strings.Trim(codeAndName[0], "[]")
|
||||||
|
place.Name = strings.TrimSpace(strings.TrimPrefix(strings.Join(codeAndName[1:], " "), "-"))
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
if strings.HasPrefix(line, "Приложение:") {
|
||||||
|
place.Applications = append(
|
||||||
|
place.Applications,
|
||||||
|
application{
|
||||||
|
Name: strings.TrimSpace(strings.TrimPrefix(line, "Приложение:")),
|
||||||
|
},
|
||||||
|
)
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
text += line + "\n"
|
||||||
|
}
|
||||||
|
place.Text = strings.TrimSpace(text)
|
||||||
|
story.Places = append(story.Places, *place)
|
||||||
|
|
||||||
|
res, err := json.Marshal(story)
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
if err := os.WriteFile("./cmd/text_to_story/story.json", res, 0x777); err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
}
|
@ -1,39 +1,30 @@
|
|||||||
{
|
{
|
||||||
"places": [
|
"places": [
|
||||||
{
|
|
||||||
"code": "ВД",
|
|
||||||
"name": "Вечерний детектив",
|
|
||||||
"text": "Дело №1 “Последний костёр”\nАвторы: Фёдоров Владимир, Лисовая Дарья\n Желают вам приятной игры."
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"code": "А",
|
"code": "А",
|
||||||
"name": "Администрация",
|
"name": "Администрация",
|
||||||
"text": "Тут работают директор и старший вожатый. На столе Лехи вы находите расписание на 23 августа. Стопку книг по педагогике и какие-то записки от детей — похоже они очень любили Лёху.",
|
"text": "Тут работают директор и старший вожатый. На столе Лехи вы находите расписание на 23 августа. Стопку книг по педагогике и какие-то записки от детей — похоже они очень любили Лёху.",
|
||||||
"applications": [
|
"applications": [{ "name": "Расписание дня" }]
|
||||||
{
|
|
||||||
"name": "Расписание дня"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "В-1",
|
"code": "В-1",
|
||||||
"name": "Вход",
|
"name": "Вход",
|
||||||
"text": "Ржавые ворота с выцветшей табличкой «Добро пожаловать в «Сосновый Бор» скрипят на ветру. За ними — узкая дорога, уходящая вглубь соснового леса. На покосившемся стенде у проходной — пожелтевший плакат с информацией:\n\n\"Лагерь «Сосновый Бор» - Место, где рождаются характеры.\"\n\n«Орлы» — спортивные, загорелые, с грамотами за победы в эстафетах.\n\n«Лисы» — те, кто вместо костра сидит с книгами. Их шепотом называют «ботанами», но именно они всегда знают ответ.\n\n«Волки» — вечные нарушители. Их следы находят то на крыше столовой, то у водонапорной вышки.\n\n«Совы» — тихие художники и поэты. Их рисунки иногда находят дааже в лесу.\n\nВ самом низу подпись: Директор лагеря - Виктор Сергеевич Громов."
|
"text": "Ржавые ворота с выцветшей табличкой «Добро пожаловать в «Сосновый Бор» скрипят на ветру. За ними — узкая дорога, уходящая вглубь соснового леса. На покосившемся стенде у проходной — пожелтевший плакат с информацией:\n\n\"Лагерь «Сосновый Бор» - Место, где рождаются характеры.\"\n\n«Орлы» — спортивные, загорелые, с грамотами за победы в эстафетах.\n\n«Лисы» — те, кто вместо костра сидит с книгами. Их шепотом называют «ботанами», но именно они всегда знают ответ.\n\n«Волки» — вечные нарушители. Их следы находят то на крыше столовой, то у водонапорной вышки.\n\n«Совы» — тихие художники и поэты. Их рисунки иногда находят даже в лесу.\n\nВ самом низу подпись: Директор лагеря - Виктор Сергеевич Громов."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "В-2",
|
"code": "В-2",
|
||||||
"name": "Водонапорная вышка",
|
"name": "Водонапорная вышка",
|
||||||
"text": "Труп лежит на земле с разбитой головой, рядом лежит окровавленный камень, судя по всему от него и погиб старший вожатый. Рядом с трупом вы видите отпечатки кроссовок свежие, глубокие, будто кто-то бежал или резко разворачивался. Подошва – с характерным рисунком в виде зигзагов. И еще следы двух пар ботинок: Первые – массивные, с грубым протектором. Следы ведут к телу, затем резко обрываются – будто человек замер на месте. Вторые – аккуратные, с узким носком. Они подходят к камню, а затем удаляются в сторону вышки."
|
"text": "Труп лежит на земле с разбитой головой, рядом лежит окровавленный камень, судя по всему от него и погиб старший вожатый. Помимо следов погибшего рядом с трупом вы находите отпечатки кроссовок. Они глубокие, будто кто-то бежал или резко разворачивался. Подошва – с характерным рисунком в виде зигзагов. Также вы находите другие следы двух пар ботинок. Первые – массивные, с грубым протектором. Следы ведут к телу, затем резко обрываются – будто человек замер на месте. Вторые – аккуратные, с узким носком. Они подходят к камню, а затем удаляются в сторону вышки."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "Д",
|
"code": "Д",
|
||||||
"name": "Душ",
|
"name": "Душ",
|
||||||
"text": "Вы дергаете дверь душа, она закрыта. Завхоз и повариха, сидящие на лавочке рассказали, что душ не работает, что у кочегара голова болит уже вторые сутки, и почему-то громко расхохотались. Поговорив с женщинами вы узнаете что кормят в лагере очень плохо, даже 2 проверки приезжали – нарушений не нашли, но дети жалуются и почти не едят. Лёша сам ругаться приходил несколько раз, уж очень он за детей волновался."
|
"text": "Вы дергаете дверь душа, она закрыта. Завхоз и повариха, сидящие на лавочке рассказали, что душ не работает – у кочегара голова болит уже вторые сутки, – и почему-то громко расхохотались. Поговорив с женщинами вы узнаете, что кормят в лагере очень плохо, даже 2 проверки приезжали – нарушений не нашли, но дети жалуются и почти не едят. Лёша сам ругаться приходил несколько раз, уж очень он за детей волновался."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "К-1",
|
"code": "К-1",
|
||||||
"name": "Клуб",
|
"name": "Клуб",
|
||||||
"text": "В клубе вас встречает диджей Пётр. “Концерт как всегда душевный, все плакали обнимались, вроде все здесь были, хотя награждение лучший ребенок в этот раз Лёха проводил, а не броненосец, вот его то я вчера и не видел”. Он рассказывает что дискотека прошла на ура, танцевали и пели под все самые лучшие песни. Кажется он почти не общался с Лехой и до сих пор не знает что произошло: «А какие медляки, танцевал весь лагерь, правда Макса и Даши не было. Они у нас главные знаменитости, танцуют медляки каждый вечер, а днем делают вид что противны друг другу, думают что дети верят в их притворство»"
|
"text": "В клубе вас встречает диджей Пётр.\n “Концерт как всегда душевный, все плакали обнимались, вроде все здесь были, хотя награждение “Лучший ребенок” в этот раз Лёха проводил, а не броненосец, вот его то я вчера и не видел”.\n Он рассказывает, что дискотека прошла на ура, танцевали и пели под все самые лучшие песни. Кажется он почти не общался с Лехой и до сих пор не знает, что произошло: «А какие медляки, танцевал весь лагерь, правда Макса и Даши не было. Они у нас главные знаменитости, танцуют медляки каждый вечер, а днем делают вид что противны друг другу, думают что дети верят в их притворство»"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "К-2",
|
"code": "К-2",
|
||||||
@ -43,7 +34,7 @@
|
|||||||
{
|
{
|
||||||
"code": "К-3",
|
"code": "К-3",
|
||||||
"name": "Коморка физрука",
|
"name": "Коморка физрука",
|
||||||
"text": "Тесное помещение, забитое спортинвентарём до самого потолка. В углу валяется порванный мат, из которого торчит пожелтевший поролон. На полках вперемешку лежат мячи разных видов – футбольные, волейбольные, баскетбольные, – половина из которых явно спущена. Воняет резиной, потом и старыми кроссовками."
|
"text": "Тесное помещение, забитое спортинвентарем до самого потолка. В углу валяется порванный мат, из которого торчит пожелтевший поролон. На полках вперемешку лежат мячи разных видов – футбольные, волейбольные, баскетбольные, – половина из которых явно спущена. Воняет резиной, потом и старыми кроссовками."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "Л",
|
"code": "Л",
|
||||||
@ -53,32 +44,32 @@
|
|||||||
{
|
{
|
||||||
"code": "М",
|
"code": "М",
|
||||||
"name": "Медпункт",
|
"name": "Медпункт",
|
||||||
"text": "Небольшое побелено-голубое здание в тени сосен. Внутри – приемная с выцветшими плакатами про “чистые руки” и “опасность клещей”, изолятор с двумя койками за занавеской, а дальше – общий душ и туалет. На столе стоят 3 кружки из под чая. Печенье “Юбилейное” в открытой пачке. Медицинская карта с последней записью: “22:30 23.08.99 – Волкова С. (отряд “Орлы”) – жалобы на температуру и тошноту. Диагноз: пищевое отравление?” В мусорном ведре вы замечаете упаковку от таблетки, 3 пакетика чая и использованный презерватив. Слабый аромат духов – дешевый, сладкий, явно не медицинский."
|
"text": "Небольшое побелено-голубое здание в тени сосен. Внутри – приемная с выцветшими плакатами про “чистые руки” и “опасность клещей”, изолятор с двумя койками за занавеской, а дальше – общий душ и туалет. На столе стоят 3 кружки из-под чая. Печенье “Юбилейное” в открытой пачке. Медицинская карта с последней записью: “22:30 23.08.99 – Волкова С. (отряд “Орлы”) – жалобы на температуру и тошноту. Диагноз: пищевое отравление?” В мусорном ведре вы замечаете упаковку от таблетки, 3 пакетика чая и использованный презерватив. Слабый аромат духов – дешевый, сладкий, явно не медицинский."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "О-1",
|
"code": "O-1",
|
||||||
"name": "Отряд 1",
|
"name": "Отряд 1",
|
||||||
"text": "Белое кирпичное здание, с выложенными кирпичом “1970”. Сбоку нарисован Чебурашка, коричневой и красной краской. Отряд опрятный но сильно пахнет потом. Койки заправлены с армейской аккуратностью. На стене – газета с детскими стихами, где кто-то красной ручкой исправил рифмы на похабные."
|
"text": "Белое кирпичное здание, с выложенными кирпичом “1970”. Сбоку нарисован Чебурашка, коричневой и красной краской. Отряд опрятный, но сильно пахнет потом. Койки заправлены с армейской аккуратностью. На стене – газета с детскими стихами, где кто-то красной ручкой исправил рифмы на похабные."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "О-2",
|
"code": "O-2",
|
||||||
"name": "Отряд 2",
|
"name": "Отряд 2",
|
||||||
"text": "Тени от сосен за окном рисуют на стенах полосатые узоры. Зайдя внутрь здания, вы замечаете одного из вожатых — Кирилла. Заведя разговор о произошедшем, вы по секрету узнаёте, что его напарница Даша бегает на свиданки с вожатым первого отряда Максимом. Больше ничего необычного вы не заметили."
|
"text": "Тени от сосен за окном рисуют на стенах полосатые узоры. Зайдя внутрь здания, вы замечаете одного из вожатых — Кирилла. Заведя разговор о произошедшем, вы по секрету узнаете, что его напарница Даша бегает на свиданки с вожатым первого отряда Максимом. Больше ничего необычного вы не заметили."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "О-3",
|
"code": "O-3",
|
||||||
"name": "Отряд 3",
|
"name": "Отряд 3",
|
||||||
"text": "Приближаясь, Вы осматриваете кирпичное здание с нарисованным сбоку здания мультяшным героем. Переводя взгляд в окно, вы видите детей, разбившихся на группки: кто-то рисует, кто-то бегает, а кто-то просто сидит в сторонке. «Вы тоже за тем, что пропало?» — раздаётся голос за спиной. Обернувшись, вы видите мальчика лет 12 с слишком взрослым взглядом. «Лёха говорит, что если что — искать надо в «лисах». Только он не договорил... что именно. Он нервно оглядывается и исчезает за углом, оставив вас с новой загадкой и ощущением, что за вами уже наблюдают."
|
"text": "Приближаясь, Вы осматриваете кирпичное здание с нарисованным сбоку здания мультяшным героем. Переводя взгляд в окно, вы видите детей, разбившихся на группки: кто-то рисует, кто-то бегает, а кто-то просто сидит в сторонке. \n«Вы тоже за тем, что пропало?» — раздаётся голос за спиной. Обернувшись, вы видите мальчика лет 12 с слишком взрослым взглядом. «Лёха говорит, что если что — искать надо в лисах. Только он не договорил... что именно.» Он нервно оглядывается и исчезает за углом, оставив вас с новой загадкой и ощущением, что за вами уже наблюдают."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "О-4",
|
"code": "O-4",
|
||||||
"name": "Отряд 4",
|
"name": "Отряд 4",
|
||||||
"text": "У входа в отряд вы десятки пар обуви, аккуратно выставленных в ряд. Среди них вы сразу замечаете те самые кроссовки с характерным зигзагообразным протектором, слегка запачканные грязью и... чем-то тёмным у носка. «Это Катины!» — оживляется девочка с косичками, тыча пальцем в обувь. — «Она их всегда носит, даже когда дождь!»"
|
"text": "У входа в отряд вы видите десятки пар обуви, аккуратно выставленных в ряд. Среди них вы сразу замечаете кроссовки с характерным зигзагообразным протектором, слегка запачканные грязью и... чем-то тёмным у носка. «Это Катины!» — оживляется девочка с косичками, тыча пальцем в обувь. — «Она их всегда носит, даже когда дождь!»"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "П",
|
"code": "П",
|
||||||
"name": "Площадь",
|
"name": "Площадь",
|
||||||
"text": "Площадь в лагере, развивается флаг России и флаг лагеря — зелёное полотно с белой сосной. Чисто выметен асфальт. Музыку здесь почти не слышно хотя граммофон висит на ближайшем столбе."
|
"text": "Площадь в лагере, развивается флаг России и флаг лагеря — зелёное полотно с белой сосной. Чисто выметен асфальт. Музыку здесь почти не слышно, хотя граммофон висит на ближайшем столбе."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "С-1",
|
"code": "С-1",
|
||||||
@ -94,11 +85,7 @@
|
|||||||
"code": "Т",
|
"code": "Т",
|
||||||
"name": "Туалет",
|
"name": "Туалет",
|
||||||
"text": "За туалетом вы находите пачку сигарет и записку как у Лехи, размер и бумага совпадают. На ней написано «Сегодня вам сильно повезет, не сдавайся и все получится!» Похоже кто-то раздавал печенье с предсказанием.",
|
"text": "За туалетом вы находите пачку сигарет и записку как у Лехи, размер и бумага совпадают. На ней написано «Сегодня вам сильно повезет, не сдавайся и все получится!» Похоже кто-то раздавал печенье с предсказанием.",
|
||||||
"applications": [
|
"applications": [{ "name": "Газета" }]
|
||||||
{
|
|
||||||
"name": "Газета"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "Ц",
|
"code": "Ц",
|
||||||
@ -108,22 +95,22 @@
|
|||||||
{
|
{
|
||||||
"code": "МК",
|
"code": "МК",
|
||||||
"name": "Макс Крутов",
|
"name": "Макс Крутов",
|
||||||
"text": "Перед вами парень в рваных джинсах и черной футболке, похожий на музыканта. Говорит что был в душе вчера во время дискотеки: «Тёма был на дискотеке, а наши все вчера на медляках отжигали. Ну, я и решил помыться. Пока в душ шёл у администрации у Лехи сигарету и стрельнул. Поговорили немного, о чем я вам не могу сказать. Потом мы заметили за туалетом какие-то шорохи, Леха решил проверить, сказал что за одно и обход сделает, якобы лишним не будет, ответственный наш» — Пока он это рассказывал мимо проходил директор — «Смотрите наш броненосец пиджак скинул, а я думал это его кожа!»."
|
"text": "Перед вами парень в рваных джинсах и черной футболке, похожий на музыканта. Говорит, что был в душе вчера во время дискотеки: «Тёма был на дискотеке, а наши все вчера на медляках отжигали. Ну, я и решил помыться. Пока в душ шёл у администрации у Лехи сигарету и стрельнул. Поговорили немного, о чем я вам не могу сказать. Потом мы заметили за туалетом какие-то шорохи, Леха решил проверить, сказал, что за одно и обход сделает, якобы лишним не будет, ответственный наш» — Пока он это рассказывал мимо проходил директор — «Смотрите наш броненосец пиджак скинул, а я думал это его кожа!»."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "АК",
|
"code": "АК",
|
||||||
"name": "Артём Ковалёв",
|
"name": "Артём Ковалёв",
|
||||||
"text": "«Я следил за детьми в клубе, даже драку девочек разнял — ребята подслушали ссору Лехи с Алиной и поддерживали разные стороны, как видите очень яро. Макс отпросился в душ, с парнями вчера спортом был занят весь день»."
|
"text": "«Я следил за детьми в клубе, даже драку девочек разнял — ребята утром подслушали ссору Лехи с Алиной и поддерживали разные стороны, как видите очень яро. Макс отпросился в душ, с парнями вчера спортом был занят весь день»."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "ДО",
|
"code": "ДО",
|
||||||
"name": "Даша Орлова",
|
"name": "Даша Орлова",
|
||||||
"text": "«Вчера весь вечер я сидела с детьми которые не пошли на дискотеку. Но те ребята которые могли это подтвердить уже уехали домой»."
|
"text": "«Вчера весь вечер я сидела с детьми которые не пошли на дискотеку. Но те ребята, которые могли это подтвердить, уже уехали домой»."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "КЛ",
|
"code": "КЛ",
|
||||||
"name": "Кирилл Лебедев",
|
"name": "Кирилл Лебедев",
|
||||||
"text": "«Леху на втором ужине только видел, да и то он мимо прошел. Мы вчера с Аней, Катей и Темой дежурили на дискотеке. Потом сразу пошли на костер, это могла быть самая лучшая смена. Я рассказывал много историй вчера на костре и про историю лагеря и легенды разные. На свечку мы ушли в отряды зашли — вспоминали смену, делились впечатлениями. На улицу больше не выходили, там похолодало, да и не видно уже ничего было — слишком поздно»."
|
"text": "«Леху на втором ужине только видел, да и то он мимо прошел. Мы вчера с Аней, Катей и Темой дежурили на дискотеке. Потом сразу пошли на костер, это могла быть самая лучшая смена. Я рассказывал много историй вчера на костре и про историю лагеря и легенды разные. На свечку мы ушли в отряды — вспоминали смену, делились впечатлениями. На улицу больше не выходили, там похолодало, да и не видно уже ничего было — слишком поздно»."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "АГ",
|
"code": "АГ",
|
||||||
@ -138,42 +125,34 @@
|
|||||||
{
|
{
|
||||||
"code": "КС",
|
"code": "КС",
|
||||||
"name": "Катя Светлова",
|
"name": "Катя Светлова",
|
||||||
"text": "На диване в центре общей комнаты отряда вы встречаете молодую девушку, лет 20-22, в яркой оранжевой футболке с принтами, шортах и белых носках. Длинные волосы, собранные в небрежный хвост или косу, минимум макияжа. Она сидит в обнимку со старшими мальчиками отряда, смеётся и рассказывает им какую-то историю."
|
"text": "На диване в центре общей комнаты отряда вы встречаете молодую девушку в яркой оранжевой футболке с принтами, шортах и белых носках. Длинные волосы, собранные в небрежный хвост или косу, минимум макияжа. Она сидит в обнимку со старшими мальчиками отряда, смеётся и рассказывает им какую-то историю."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "АЗ",
|
"code": "АЗ",
|
||||||
"name": "Алина Зайцева",
|
"name": "Алина Зайцева",
|
||||||
"text": "Вы находите ее рядом с турниками. Девушка спортивного телосложения сидит на траве прикрыв лицо капюшоном. Слезы бегут по ее лицу. “Мы встречались, хотели даже пожениться, он последнее время очень злой ходил, эта смена его совсем из колеи выбила. Рассказывать он не хотел, знаю что долго за документами засиживался уже когда все спали”."
|
"text": "Вы находите ее рядом с турниками. Девушка спортивного телосложения сидит на траве, прикрыв лицо капюшоном. Слезы бегут по ее лицу. “Мы встречались, хотели даже пожениться, он последнее время очень злой ходил, эта смена его совсем из колеи выбила. Рассказывать он не хотел, знаю что долго за документами засиживался уже когда все спали”."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "ВСГ",
|
"code": "ВСГ",
|
||||||
"name": "Виктор Сергеевич Громов",
|
"name": "Виктор Сергеевич Громов",
|
||||||
"text": "«Труп обнаружил охранник Виктор Петрович на ночном обходе, позвал меня. Я проверил пульс и позвонил в полицию. Вот вам список работников лагеря. Страшно осознавать что кто-то из них может быть убийцей».",
|
"text": "«Труп обнаружил охранник Виктор Петрович на ночном обходе, позвал меня. Я проверил пульс и позвонил в полицию. Вот вам список работников лагеря. Страшно осознавать что кто-то из них может быть убийцей».",
|
||||||
"applications": [
|
"applications": [{ "name": "Список работников лагеря" }]
|
||||||
{
|
|
||||||
"name": "Список работников лагеря"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "ЕО",
|
"code": "ЕО",
|
||||||
"name": "Елена Орлова",
|
"name": "Елена Орлова",
|
||||||
"text": "Очень красивая статная девушка в белом халате встречает вас нежной улыбкой. «Во время дискотеки я была в приемной, королевская ночь по статистике самая травмоопасная. Хотя на удивление только одна девочка с температурой, я выдала таблетку и вожатая увела её обратно в отряд»."
|
"text": "Очень красивая статная девушка в белом халате встречает вас нежной улыбкой. \n«Во время дискотеки я была в приемной, королевская ночь по статистике самая травмоопасная. Хотя на удивление только одна девочка с температурой, я выдала таблетку и вожатая увела её обратно в отряд»."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "СС",
|
"code": "СС",
|
||||||
"name": "Сергей Смирнов",
|
"name": "Сергей Смирнов",
|
||||||
"text": "Вы подошли к мужчине среднего роста в спортивном костюме: «Вечером телевизор смотрел, музыка долбила спать не давала. Петрович заходил, мы досмотрели “музыкальный ринг” да и побёг он. На дискотеки я не ходок, да и Лёха сказал помощь не нужна. За день набегался, дел много и не только своих, там помоги, сям помоги, никто ничего не может, вот и помогаю. Устаю, возраст как никак. Петрович попросил, вчера помочь с вывозом мусора с тех пор в коморке и сидел. Лёху видел последний раз в воскресенье, он сказал зарядку не проводить пущай дети поспят»."
|
"text": "Вы подошли к мужчине среднего роста в спортивном костюме: «Вечером телевизор смотрел, музыка долбила спать не давала. Петрович заходил, мы досмотрели “музыкальный ринг” да и побёг он. На дискотеки я не ходок, да и Лёха сказал помощь не нужна. За день набегался, дел много и не только своих, там помоги, сям помоги, никто ничего не может, вот и помогаю. Устаю, возраст как никак. Петрович попросил, вчера помочь с вывозом мусора, с тех пор в коморке и сидел. Лёху видел последний раз в воскресенье, он сказал зарядку не проводить пущай дети поспят»."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "ВПБ",
|
"code": "ВПБ",
|
||||||
"name": "Виктор Петрович Белов",
|
"name": "Виктор Петрович Белов",
|
||||||
"text": "«У меня свой режим: завтрак в 9 утра, вынос мусора в 9 вечера, в 11 вечера обход. Всю дискотеку Лёха сидел в администрации, как с концерта пришел так и не выходил. В пол десятого я до клуба отходил проверить все ли спокойно пока дискотека, проверил все и за клубом, площадь посмотрел — минут 30 заняло. Фонари давно у клуба не работают, пришлось с фонариком везде лазить. Тело обнаружил уже на обходе — очень перепугался и сразу в администрацию побежал».",
|
"text": "«У меня свой режим: завтрак в 9 утра, вынос мусора в 9 вечера, в 11 вечера обход. Всю дискотеку Лёха сидел в администрации, как с концерта пришел, так и не выходил. В пол десятого я до клуба отходил проверить все ли спокойно во время дискотеки, проверил все и за клубом, площадь посмотрел — минут 30 заняло. Фонари давно у клуба не работают, пришлось с фонариком везде лазить. Тело обнаружил уже на обходе — очень перепугался и сразу в администрацию побежал».",
|
||||||
"applications": [
|
"applications": [{ "name": "Карта лагеря" }]
|
||||||
{
|
|
||||||
"name": "Карта лагеря"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user