Conversation
Cluster 0
“<!-- po motivam "Starship Troopers, v bitve im povredili korabl' i vmesto telepo” (3 conversations)
toxic
1 turn
Apr 16, 2023 at 3:06 PM UTC
Moldova
, Chișinău Municipality
USER
<!-- po motivam "Starship Troopers, v bitve im povredili korabl' i vmesto teleportatsii v prostranstve oni peremestilis' vo vremeni" sozdat' strukturu vizual'noi novelly-boevika iz 3kh vlozhennykh urovnei s edinstvennym uspeshnym zavershcheniem vse ostal'nye zaversheniia neudachnye, v formate json [{locationId:"someLocationId", id:"someId", title:"button title" content:"text",choices:[someId, someId]},{locationId:"someLocationId", id:"someId", title:"button title" content:"text",choices:[someId, someId]},...] na temu: "KOMMANDER OTRIaDU:VREMENNOI PORTAL OTKRYT! MY TELEPORTIROVALIS' V EPOKhU DINOZAVROV.\n\nIZUChITE FLORU I FAUNU, POMOGITE NASTROIT' II \n\nOSTOROZhNO S KhIShchNIKAMI!", make scenario interesting, don't allow user to control situation, let's the situation be thrilling and push user to act, ne davaite pol'zovateliu vybor "Uspekh" ili "Proval", vybiraia pol'zovatel' ne dolzhen dogadatsia o rezul'tate svoego deistviia, ne ispol'zovat' frazy "prikliuchenie zakanchivaetsia", ispol'zovat' stil' interesnyi auditorii 30-60 let, sdelat' siuzhet krutym i napriazhennym as we could see we have one starting point and one successful ending point - find a way to make json story structure CYLIC, SO THE UNSUCCESSFUL ENDING POINTS DON'T LEAD TO STORY ENDING BUT CONNECT THEM TO OTHER MIDDLE POINTS TO MAKE THE STRUCTURE CYCLIC - avoid using characters termination in unsuccessful scenarios leading to cycle structure, because we can't resurrect them back split scenarion on unique 5 locations, where action is taking place, use locationId to identify current location -->
CHATBOT
[ { "locationId": "1", "id": "start", "title": "Nachalo", "content": "Kommander otriadu: \"Vremennoi portal otkryt! My teleportirovalis' v epokhu dinozavrov. Izuchite floru i faunu, pomogite nastroit' II. Ostorozhno s khishchnikami!\"", "choices": ["exploreArea", "gatherInformation", "prepareBase"] }, { "locationId": "1", "id": "exploreArea", "title": "Issledovat' mestnost'", "content": "Vy reshaete issledovat' mestnost'. Vashi deistviia:", "choices": ["lookForResources", "lookForShelter", "scoutAhead"] }, { "locationId": "1", "id": "gatherInformation", "title": "Sobrat' informatsiiu", "content": "Vy reshaete sobrat' informatsiiu o mestnosti i dinozavrakh. Vashi deistviia:", "choices": ["studyPlants", "studyAnimals", "studyGeology"] }, { "locationId": "1", "id": "prepareBase", "title": "Podgotovit' bazu", "content": "Vy reshaete podgotovit' bazu dlia posleduiushchikh issledovanii. Vashi deistviia:", "choices": ["buildShelter", "setPerimeter", "gatherSupplies"] }, { "locationId": "2", "id": "lookForResources", "title": "Poisk resursov", "content": "Vy otpravliaetes' iskat' resursy dlia issledovaniia. Vy nakhodite:", "choices": ["findWater", "findMinerals", "encounterDinosaur"] }, { "locationId": "2", "id": "lookForShelter", "title": "Poisk ukrytiia", "content": "Vy nachali iskat' podkhodiashchee mesto dlia ukrytiia. Vy obnaruzhili:", "choices": ["goodShelter", "badShelter", "encounterDinosaur"] }, { "locationId": "2", "id": "scoutAhead", "title": "Razvedat' dal'she", "content": "Vy otpravliaetes' razvedyvat' territoriiu. Vy stalkivaetes' s:", "choices": ["peacefulDinosaurs", "hostileDinosaurs", "encounterDinosaur"] }, { "locationId": "3", "id": "studyPlants", "title": "Izuchit' rasteniia", "content": "Vy reshaete izuchit' rasteniia epokhi dinozavrov. Vy obnaruzhili:", "choices": ["safePlants", "dangerousPlants", "helpfulPlants"] }, { "locationId": "3", "id": "studyAnimals", "title": "Izuchit' zhivotnykh", "content": "Vy reshaete izuchit' zhivotnyi mir epokhi dinozavrov. Vy stalkivaetes' s:", "choices": ["peacefulDinosaurs", "hostileDinosaurs", "encounterDinosaur"] }, { "locationId": "3", "id": "studyGeology", "title": "Izuchit' geologiiu", "content": "Vy reshaete izuchit' geologiiu mestnosti. Vy obnaruzhili:", "choices": ["findWater", "findMinerals", "encounterDinosaur"] }, { "locationId": "4", "id": "buildShelter", "title": "Postroit' ukrytie", "content": "Vy nachali stroit' ukrytie dlia vashego otriada. Vashi deistviia:", "choices": ["goodMaterials", "badMaterials", "encounterDinosaur"] }, { "locationId": "4", "id": "setPerimeter", "title": "Ustanovit' perimetr", "content": "Vy reshaete ustanovit' zashchitnyi perimetr vokrug vashei bazy. Vashi deistviia:", "choices": ["safePerimeter", "dangerousPerimeter", "encounterDinosaur"] }, { "locationId": "4", "id": "gatherSupplies", "title": "Sobrat' pripasy", "content": "Vy reshaete sobrat' pripasy dlia vashego otriada. Vy nakhodite:", "choices": ["findWater", "findMinerals", "encounterDinosaur"] }, { "locationId": "5", "id": "encounterDinosaur", "title": "Stolknovenie s dinozavrom", "content": "Vash otriad stolknulsia s dinozavrom. Vashi deistviia:", "choices": ["fightDinosaur", "runAway", "tryToTame"] }, { "locationId": "5", "id": "fightDinosaur", "title": "Borot'sia s dinozavrom", "content": "Vy reshaete srazit'sia s dinozavrom. Rezul'tat:", "choices": ["winFight", "loseFight", "scoutAhead"] }, { "locationId": "5", "id": "runAway", "title": "Sbezhat'", "content": "Vy reshaete sbezhat' ot dinozavra. Rezul'tat:", "choices": ["escapeSuccessfully", "getCaught", "moveBackToStart"] }, { "locationId": "5", "id": "tryToTame", "title": "Popytat'sia priruchit'", "content": "Vy pytaetes' priruchit' dinozavra. Rezul'tat:", "choices": ["successfulTaming", "unsuccessfulTaming", "findHelp"] }, { "locationId": "1", "id": "moveBackToStart", "title": "Vernut'sia nazad", "content": "Vy uspevaete vernut'sia na bazu. Vashi sleduiushchie deistviia:", "choices": ["exploreArea", "gatherInformation", "prepareBase"] }, { "locationId": "6", "id": "winFight", "title": "Pobeda", "content": "Vy uspeshno pobedili v bitve s dinozavrom! Vash otriad smog izuchit' etu strannuiu epokhu i vernut'sia nazad s pomoshch'iu otlazhennogo II. Vy spaseny!", "choices": [] }, { "locationId": "6", "id": "loseFight", "title": "Porazhenie", "content": "Vash otriad poterpel porazhenie v bitve s dinozavrom. Vashi sleduiushchie deistviia:", "choices": ["scoutAhead", "studyAnimals", "setPerimeter"] }, { "locationId": "", "id": "escapeSuccessfully", "title": "Uspeshnoe otstuplenie", "content": "", "choices": ["exploreArea", "studyAnimals", "setPerimeter"] }, { "locationId": "", "id": "getCaught", "title": "Poimali", "content": "", "choices": ["fightDinosaur", "tryToTame", "scoutAhead"] }, { "locationId": "", "id": "successfulTaming", "title": "Uspeshnoe priruchenie", "content": "", "choices": ["gatherInformation", "setPerimeter", "findHelp"] }, { "locationId": "", "id": "unsuccessfulTaming", "title": "Neudachnoe priruchenie", "content": "", "choices": ["fightDinosaur", "getCaught", "moveBackToStart"] }, { "locationId": "", "id": "findHelp", "title": "Naiti pomoshch'", "content": "", "choices": ["winFight", "gatherInformation", "prepareBase"] } ]