Аудио
This commit is contained in:
parent
37e6edcacf
commit
78d0ffa608
Binary file not shown.
|
@ -11,7 +11,7 @@ module.exports =
|
|||
|
||||
У вас не было билета.
|
||||
Но вам было очень нужно попасть на восток.
|
||||
Поэтому, когда хмурый контролёр на секунду отвлёкся, вы прошмыгнули в вагон и
|
||||
Поэтому, когда хмурый проводник на секунду отвлёкся, вы прошмыгнули в вагон и
|
||||
спрятались в одном из купе.
|
||||
|
||||
До Иркутска оставалось ещё двадцать четыре остановки и день пути.
|
||||
|
@ -21,13 +21,13 @@ module.exports =
|
|||
"""
|
||||
##### В купе поезда
|
||||
|
||||
Это маленькое купе на четырёх человек.
|
||||
|
||||
На верхней полке напротив вас сидит [#{if salet.character.knows_alexey then "Лёша" else "небритый парень в тёмном спортивном костюме"}](alexey). #{Improv.gen("alexey", state)}
|
||||
|
||||
На нижней полке рядом с вами отдыхает [#{if salet.character.knows_margo then "Марго" else "красивая дама с ручным хорьком и циничным взглядом"}](margo). #{Improv.gen("margo", state)}
|
||||
|
||||
За [окном поезда](./_writer_window) проносятся столбы.
|
||||
|
||||
#{Improv.gen("you", state)}
|
||||
За [окном](./_writer_window) проносятся столбы.
|
||||
"""
|
||||
meet_alexey: """
|
||||
-- Добрый вечер.
|
||||
|
@ -49,21 +49,10 @@ module.exports =
|
|||
|
||||
Вы считаете, что знакомство состоялось.
|
||||
"""
|
||||
story_call: """
|
||||
И тут за дверью купе раздаётся зычный голос:
|
||||
|
||||
-- Проверка билетов!
|
||||
|
||||
Вы оглядываетесь — вам некуда деться.
|
||||
Но тут поезд проезжает через тоннель.
|
||||
|
||||
Свет меркнет.
|
||||
Вы не успеваете опомниться, как кто-то толкает вас в бок, а затем все звуки
|
||||
внезапно замолкают.
|
||||
"""
|
||||
alexey_dsc: (Improv, state) -> """
|
||||
Лучший клавишник России по мнению Маргариты (что не мешает ему сидеть на перкуссии),
|
||||
золотой самородок Нижнего Новгорода и просто -- ОН.
|
||||
Это простой немного неряшливый парень в тёмном спортивном костюме.
|
||||
Его волосы покрашены в блонд, но уже видны тёмные концы.
|
||||
Под костюмом он носит майку с надписью: „Зелёный Дракон”.
|
||||
|
||||
#{Improv.gen("alexey", state)}
|
||||
"""
|
||||
|
@ -84,13 +73,39 @@ module.exports =
|
|||
alexey_speed_answ: """
|
||||
-- Как думаешь, скоро приедем?
|
||||
|
||||
-- Приедем, как приедем. В прошлом городе приехали вовремя, а зрителей не было.
|
||||
А до этого опоздали, и был полный зал. Хочешь, порепетируем?
|
||||
-- Приедем как приедем.
|
||||
У них тоже расписание есть.
|
||||
Хочешь, в картишки перекинемся?
|
||||
|
||||
-- Не надо.
|
||||
"""
|
||||
bye: "Закончить разговор"
|
||||
end: "Передумать"
|
||||
story_call: """
|
||||
И тут за дверью раздаётся зычный голос:
|
||||
|
||||
-- Проверка билетов!
|
||||
|
||||
Вы оглядываетесь — вам некуда деться.
|
||||
В купе уже заходит проводник вагона.
|
||||
|
||||
-- Вот ваш билет… - Лёша протягивает бумажку, но проводник останавливает его:
|
||||
|
||||
-- Позже. Лучше выйдите из купе, это будет между нами.
|
||||
|
||||
-- Что?
|
||||
|
||||
Проводник хмурится.
|
||||
|
||||
-- И девушку возьмите. Она не хочет это видеть.
|
||||
|
||||
-- Эээ… да.
|
||||
|
||||
Он бросает удивлённый взгляд на вас и быстро исчезает за дверью.
|
||||
|
||||
Вы не успеваете опомниться, как проводник ударяет вас кулаком в лоб, а затем все звуки
|
||||
внезапно замолкают.
|
||||
"""
|
||||
killed2_option: "Осмотреться"
|
||||
killed2: """
|
||||
Вас ослепляет яркий свет.
|
||||
|
@ -115,10 +130,41 @@ module.exports =
|
|||
Наконец, дверь открывается, и в купе входит уже знакомый вам Алексей.
|
||||
"""
|
||||
killed4_option_a: "Поздороваться с ним"
|
||||
killed4_option_b: "Задушить его"
|
||||
killed4_a: """
|
||||
[Поздороваться с ним]
|
||||
killed4_option_b: "Накричать на него"
|
||||
killed4: """
|
||||
Он не замечает вас.
|
||||
Подождите, это не совсем так: он проходит **сквозь** вас и не замечает вас.
|
||||
"""
|
||||
killed4_b: """
|
||||
[Задушить его]
|
||||
killed4_a: () -> """
|
||||
-- Привет, Лёш.
|
||||
|
||||
#{"killed4".l()}
|
||||
"""
|
||||
killed4_b: () -> """
|
||||
-- Может, ты мне скажешь, **что здесь происходит?!**
|
||||
|
||||
#{"killed4".l()}
|
||||
"""
|
||||
killed5_option: "Требовать ответов"
|
||||
killed5: """
|
||||
-- Какого чёрта?!
|
||||
|
||||
Вы подскакиваете к Алексею и пытаетесь его потрясти, но ваши руки проходят сквозь него.
|
||||
Вы кричите, но он вас не слышит.
|
||||
Вы пробуете его задушить — ничего не выходит.
|
||||
|
||||
В купе входит Маргарита и садится на своё место.
|
||||
|
||||
В сердцах вы стучите кулаком по столику.
|
||||
К вашему удивлению, стол подпрыгивает.
|
||||
|
||||
У вас появляется идея.
|
||||
Вы внимательно смотрите на руку и дотрагиваетесь до книги,
|
||||
которая лежит на столе.
|
||||
|
||||
Вы можете её двигать!
|
||||
Конечно, вы всё ещё бестелесный призрак, но это уже что-то.
|
||||
|
||||
У вас созревает план мести.
|
||||
Но если вы не можете выйти, то как заставить кондуктора прийти сюда?
|
||||
"""
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
phrases: [
|
||||
"Вы сжимаете родную флейту. Только бы не опоздать."
|
||||
]
|
|
@ -1,3 +1,5 @@
|
|||
phrases: [
|
||||
"Она напевает про себя весёлый мотивчик."
|
||||
"Она играет с ручным хорьком."
|
||||
"Она задумчиво смотрит в окно."
|
||||
]
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
phrases: [
|
||||
"МИРУ - МИР"
|
||||
"Руби лес — богатым будешь"
|
||||
"Иннокентий Сергеевич - голова"
|
||||
"Бей профессоров"
|
||||
"Следующая остановка - слишком поздно"
|
||||
]
|
|
@ -2,13 +2,41 @@ groups: [
|
|||
tags: []
|
||||
phrases: [
|
||||
"За окном проносится Россия."
|
||||
"Вы начинаете пересчитывать серые столбы, но это быстро надоедает."
|
||||
"""
|
||||
На горизонте вы видите что-то, похожее на город.
|
||||
Хотя может быть, вам просто привиделись эти серые многоэтажки.
|
||||
"""
|
||||
"Вы видите на горизонте что-то непонятное, что вы не можете объяснить."
|
||||
]
|
||||
,
|
||||
tags: [
|
||||
['weather', 'warm']
|
||||
]
|
||||
phrases: [
|
||||
'В машине душно, а за окном солнышко.'
|
||||
"За окном светит солнышко."
|
||||
"Вы проезжаете мимо широких полей. Урожай давно собран, но снега ещё нет."
|
||||
"""
|
||||
Вы проезжаете мимо леса.
|
||||
Трава ещё не потеряла зелёного цвета, а еловый лес и не будет менять окрас на зиму.
|
||||
"""
|
||||
"""
|
||||
На обочине железной дороги сидит мужчина и курит трубку.
|
||||
Он смотрит на вас, когда вы проезжаете.
|
||||
"""
|
||||
"""
|
||||
На обочине железной дороги стоит олень.
|
||||
Он смотрит на вас, когда вы проезжаете.
|
||||
"""
|
||||
"Вы проезжаете пустой переезд."
|
||||
"Вы проезжаете переезд. Пробка идёт до самого горизонта."
|
||||
"""
|
||||
Кто-то оставил рюкзак возле железной дороги.
|
||||
Так он и лежит, прислонившись к насыпи.
|
||||
"""
|
||||
"Вы проезжаете берёзовый лесок. Деревья уже сбросили листву."
|
||||
"Вы проезжаете берёзовый лесок. Деревья ещё сохранили пышную листву."
|
||||
"Недалеко от железной дороги кто-то повесил большой плакат: «[:slogan]»"
|
||||
]
|
||||
,
|
||||
tags: [
|
||||
|
@ -16,5 +44,23 @@ groups: [
|
|||
]
|
||||
phrases: [
|
||||
"Вы ничего не видите в метели."
|
||||
"Метель заволакивает вид, как будто во всём мире нет ничего, кроме снега."
|
||||
"""
|
||||
Из снежной завесы выныривает плакат: «[:slogan]».
|
||||
Вы еле успеваете его прочитать, когда он скрывается обратно.
|
||||
"""
|
||||
"""
|
||||
Окно медленно покрывается морозным узором.
|
||||
Скоро оно станет совсем непрозрачным.
|
||||
Жаль, что вы не можете его протереть.
|
||||
"""
|
||||
"""
|
||||
Вам кажется, что вы движетесь не на восток, а на север.
|
||||
Интересно, как там, на крайнем Севере…
|
||||
"""
|
||||
"""
|
||||
Вам холодно даже смотреть наружу.
|
||||
Не то чтобы вы сейчас могли чувствовать холод, конечно.
|
||||
"""
|
||||
]
|
||||
]
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
groups: [
|
||||
tags: [
|
||||
]
|
||||
phrases: [
|
||||
"Вам хорошо и спокойно."
|
||||
]
|
||||
]
|
|
@ -6,7 +6,10 @@ room "start",
|
|||
if (!from)
|
||||
salet.character.beat = 0
|
||||
state.setTag("weather", "warm")
|
||||
state.setTag("mood", "calm")
|
||||
audio = document.getElementById("bgsound")
|
||||
audio.currentTime=0
|
||||
audio.volume = 0.5
|
||||
audio.play()
|
||||
return "intro".l()
|
||||
dsc: () -> "dsc".l(Improv, state)
|
||||
afterChoices: () ->
|
||||
|
@ -75,6 +78,7 @@ room "killed3",
|
|||
optionText: "killed3_option".l()
|
||||
dsc: "killed3".l()
|
||||
tags: ["killed"]
|
||||
choices: "#killed"
|
||||
canView: () ->
|
||||
true if salet.isVisited("killed2")
|
||||
|
||||
|
@ -83,6 +87,7 @@ room "killed4_a",
|
|||
optionText: "killed4_option_a".l()
|
||||
dsc: "killed4_a".l()
|
||||
tags: ["killed"]
|
||||
choices: "#killed"
|
||||
canView: () ->
|
||||
true if salet.isVisited("killed3")
|
||||
|
||||
|
@ -91,5 +96,28 @@ room "killed4_b",
|
|||
optionText: "killed4_option_b".l()
|
||||
dsc: "killed4_b".l()
|
||||
tags: ["killed"]
|
||||
choices: "#killed"
|
||||
canView: () ->
|
||||
true if salet.isVisited("killed3")
|
||||
|
||||
room "killed5",
|
||||
clear: false
|
||||
optionText: "killed5_option".l()
|
||||
dsc: "killed5".l()
|
||||
tags: ["killed"]
|
||||
canView: () ->
|
||||
true if salet.isVisited("killed4_a") or salet.isVisited("killed4_b")
|
||||
after: () ->
|
||||
return salet.goTo("start")
|
||||
|
||||
# СЮЖЕТ, или Что Было Когда Погас Свет
|
||||
# (бред с отметками времени)
|
||||
#
|
||||
# Входит Проводник (дум-дум-дууум), видит героя
|
||||
# --- ДИАЛОГ ---
|
||||
# Выпинывает всех остальных под простым предлогом "пошли вон"
|
||||
# все уходят
|
||||
# хватает его и убивает жестоким образом
|
||||
# книга Стивена Кинга остаётся лежать на столике
|
||||
# Герой очухивается в новой роли
|
||||
# первым возвращается Алексей
|
||||
|
|
|
@ -27,8 +27,9 @@
|
|||
<div id="legal" class="row">
|
||||
<div id="footleft">
|
||||
<p>
|
||||
<a href="https://git.oreolek.ru/oreolek/ludumdare37" target="_blank">See the source code</a>
|
||||
<a href="https://git.oreolek.ru/oreolek/ludumdare37" target="_blank">Исходный код игры</a>
|
||||
</p>
|
||||
<p>Аудио: <a href="https://freesound.org/people/felix.blume/sounds/188796">felix blume — On a train in Ukraine, going to Chernobyl</a>, лицензия CC-BY</p>
|
||||
</div>
|
||||
<div id="footright">
|
||||
</div>
|
||||
|
@ -39,6 +40,7 @@
|
|||
<!-- CDN JS Libraries -->
|
||||
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/marked/0.3.5/marked.min.js" integrity="sha384-QXBtGc4014gU26HdCwzgy8TVO+FHSSE4+EvPPiSTpdE9w0KyJy1ocfiIbBl1HLq7" crossorigin="anonymous"></script>
|
||||
<script type="text/javascript" src="https://code.jquery.com/jquery-3.1.1.min.js" crossorigin="anonymous"></script>
|
||||
<audio id="bgsound" preload="auto"><source src="audio/bgr.mp3" type='audio/mpeg; codecs="mp3"'></audio>
|
||||
|
||||
<script type="text/javascript" src="game/bundle.js"></script>
|
||||
</body>
|
||||
|
|
Loading…
Reference in New Issue