Раннюю
»Бесконечное лето Ru VN Игры Славя(БЛ) Moonworks интервью с разработчиками Визуальные новеллы фэндомы
Студия Moonworks:
Всем доброго вечера. Сегодня на ваши вопросы отвечает Lolbot (lolbot_iichan@mail.ru) - кодер на RenPy, генератор идей и одна их наиболее известных фигур российских имiджборд.
Q: Лолбот? А почему, собственно, лолбот?
A: Изначально - в честь одноимённого, лол, бота для автоматического постинга на различные имиджборды, написанного мной на коленке в 2008 году. А потом просто слово понравилось, лол [http://www.urbandictionary.com/define.php?term=Lolbot ].
Q: Как до борд докатился?
A: Лет 10 назад набрёл на несколько тематических досок из конгломерата iichan/wakachan, которые оказались крайне релевантны моим интересам. Когда узнал об открытии русской борды, обрадовался, но когда Двач превратился в то, из-за чего его пришлось закрыть навсегда, с ещё большей радостью перебрался на iichan.ru ( ныне - http://iichan.hk ), где обитаю и по сей день.
Q: Расскажите о вашей причастности к программированию. Это является вашим хобби или работой? В каком направлении вы развиваетесь?
Q: Интересна ли вам ваша работа? Что подталкивало вас к работе?
A: И то, и другое. Работаю я серверным разработчиком на С/С++, поэтому для разнообразия я выбрал прикладную разработку на Python в качестве хобби. Интересно было попробовать на досуге делать что-то, у чего есть интерфейс и живые трёхмерные пользователи. Развиваюсь в сторону ведущего разработчика, но для этого ещё много предстоит.
Q: Любимый инструмент/язык, если таковой имеется?
Q: Какой язык программирования вам больше нравится, и почему?
A: Для хобби-проектов - однозначно, Python. Нравится одновременная компактность и читаемость записи на нём, не говоря уж о тех самых "батарейках", за которые его и любят. Всё это имеет побочный эффект, отлично описанный в статье [ http://lukeplant.me.uk/blog/posts/why-learning-haskel.. ], но что поделать...
Q: Был ли опыт разработки игр до БЛ?
A: На университетских компьютерах в машинном зале младших курсов было запрещено гамать в игры кроме самостоятельно написанных, так что приходилось.
Q: Как в проект попали вообще?
A: Ычаньки затеяли эроге, да ещё и с маскотами. И то и другое было релевантно моим интересам, так что я просто не мог пройти мимо. А потом подружился с этими людьми и втянулись периодически запиливать всякое, вместе и не очень.
Q: Кто твоя вайфу?
A: Тот самый классический образ путеводной кошкодевочки из новогоднего рассказа 2007 года. Чуть игривая, уязвимая, наивная, но самостоятельная, добрая и рассудительная ЮВАО-тян [http://uvaotanstory.narod.ru/].
Q: Как здоровье?
A: Спасибо, хорошо. После операции прошло уже около 2 месяцев, я уже почти полностью восстановился. Планирую в ближайшее время таки закрыть больничный и наконец-то вернуться к привычной офисной работе под кондиционером.
Q: Какие языки знаешь?
A: Русский, английский. Одно время немножко учил японский, но уже всё позабыл.
Q: Делаешь что-либо на заказ за деньги?
A: Я стараюсь разделять хобби и коммерцию.
Q: Как относитесь к ВН? Проходили ли вы другие?
A: Хороший жанр для тех, у кого есть много свободного времени. Впервые столкнулся с жанром в младшей школе, обнаружив что-то хентайное про необитаемый остров в скрытой папке одного из первых Classic Fond'ов. Заново интерес к жанру лет через 10 подстягнул X Change, а потом пошло-поехало. В общем, из классики жанра рекомендую True Love, а из любительских игр на Рен-Пи - "Podzim" [http://renai.us/game/autumn.shtml ].
Q: Считаете ли вы свою работу не менее творческой, чем работу других членов команды?
A: Хороший и сложный вопрос. В "Травнице" соотношение задач для code monkey и нормального development'а примерно один к одному, и я иногда вою волком от того, что вынужден сочетать обе роли. С другой стороны, я не умею рисовать и не писал связной прозы уже много лет - у меня просто нет способа творчески самовыражаться кроме как через разработку. Да и уверен, у тех же художников тоже должно хватать рутины.
Q: На какой язык программирования похож renpy?
A: Рен-Пи - движок с высокоуровневым языком с pythonic отступами, использующий Python-вставки.
Q: Почему ты выбрал для новеллы именно Ren'Py? Сейчас (да и раньше) были другие движки.
A: Если речь про Ычан Эроге, то Рен-Пи предложил »195504-кун через 25 минут от предложения запилить игру. Ещё через 25 минут у кого-то получилось запилить тестовую игру, после чего в простоте и пригодности движка к использованию уже никто не сомневался. Если речь про Травницу, то мне давно хотелось сделать простенькую VN с инвентарём, а изначальный дизайн-документ Травницы именно её и напоминал.
Q: С чего вы начинали? Много ли нужно времени для того чтобы научится работать на движке RenPy?
A: Как и большинство разработчиков под Рен-Пи я начинал с "The Question" [http://games.renpy.org/game/question ], идущей в комплекте с движком мини-VN, демонстрирующей все базовые возможности. Чтобы понять основные идеи и научиться делать что-то такого уровня вполне хватит одного-двух дней.
Q: Что можете посоветовать начинающему мододелу в написании кода?
A: Для начала - поиграть в другие моды и игры, подсматривая в коде, как в них реализованы те или иные фичи. В процессе выплывут другие непонятные и проблемные места, список которых будет сильно зависить от того, как выглядит ваша игра мечты.
Q: Где можно получить более подробную документацию о движке на русском языке? Для более серьёзного кодинга уроков не хватает.
A: Едва ли могу посоветовать что-то лучше родной документации [ http://www.renpy.org/wiki/renpy/rus ], потому как сам смотрю либо в английскую доку, либо вообще в исходный код движка. Если есть вопросы по более серьёзному кодингу я стараюсь помогать с ними в треде Кружка Кибернетики [http://iichan.hk/vn/res/52064.html ].
Q: Какие моменты в ваших проектах было реализовать сложнее всего? Приходилось ли отказываться от каких-то интересных идей из-за сложностей в исполнении или из-за технических недостатков RenPy?
A: В демке 2010 так сильно лагало видео на некоторых машинах, что пришлось сделать его отключаемым из внешнего конфигуратора.
Q: Каких вещей чаще всего не хватало в RenPy?
A: Как правило, для всего необходимого либо находился способ, либо оно упиралось в баг, который рано или поздно чинился. Самый наболевший баг - превращение полупрозрачных цветов в серые при зуме, он всплывал в разное время в разных контекстах [ http://lemmasoft.renai.us/forums/viewtopic.php?f=8.. ].
Q: Освоили ли вы в полной мере Renpy? Или же есть то, что даже вы не можете что-то сделать?
A: Я смогу сказать, что в полной мере осознал Рен-Пи только когда смогу запустить полностью функциональный интерпретатор Рен-Пи внутри Рен-Пи. Первые шаги уже сделаны, ждать осталось недолго...
Q: При разработке игры типа бесконечного лета на готовом питоновском движке возникают какие то сложные или интересные для решения с точки зрения программиста проблемы, или renpy справляется со своей задаче на отлично?
A: Рен-Пи - довольно зрелый движок, покрывающий все базовые потребности VN-разработчика. Так что последнее время сложные и интересные задачи я ищу в недокументированных фичах и в использовании движка не по назначению, как при разработке decompile.rpy [ https://github.com/lolbot-iichan/decompile.rpy ] и iiOS [ http://lemmasoft.renai.us/forums/viewtopic.php?f=45.. ].
Q: Как вы познакомились с БЛ?
A: Примерно так:
-Знаєш як наш сценарист "Ичан Эрогє" називає?
-Як?
-"Бесконечное Лето"
-Повбывав бы...
Q: Как часто возникала путаница с адресацией по блокам, существовала какая-то схема или все держалось в голове?
A: Этот вопрос лучше задать Dreamtale, "новому" сценаристу Ычан Эроге.
Q: Откуда возникла идея карточной мини-игры?
A: Карточную игру придумал наш "старый" сценарист abcb. Он написал на неё подробное техническое задание, по которому она и была реализована.
Q: Будут ли исправлены комбинации в карточной игре? Чтобы к примеру стрит засчитывался.
A: Тут уж всё зависит от того, захочет ли Soviet Games этим заниматься. В тексте сценария 2010 года была специально подчёркнуто, что это не покер, но просто похожая игра, а её правила были разъяснены.
Q: Планировались ли в БЛ другие мини-игры помимо карточной? Если да, то почему не вошли в релиз.
A: Изначально хотелось сделать ещё по одной мини-игре для каждой девочки. Для рута Ульяны планировалось адаптировать хардкорнейшую игровую приставку 1984 года, Электронику ИМ02 "Ну, погоди!" (быстрый набросок на pygame адаптирован как мод), в руте Лены планировался сбор земляники с механикой aka "Поймай Лолисичку" [ http://cf.ichan.ru/games/logic/lolifoxing/ ], в руте Алисы - какой-нибудь простенький аналог Guitar Hero (быстрый набросок выложен как мод), а в руте Слави - уборка лагерной территории aka "сокобан". Отказались от всего этого, насколько мне помнится, под давлением отзывов о демке Ычан Эроге 2010 года касательно карточной игры.
Q: Все > 40 000 строк кода - сугубо ваша работа, или коллективная?
A: Не понятно, о каких 40к SLOC идёт речь. В "Травнице" намного меньше кода (порядка 3к SLOC). В Ычан Эроге - больше и это в основном диалоги, а не код (в версии 1.1 - более 50к SLOC). В iiOS - порядка 10к SLOC. В моих модах для Ычан Эроге суммарно - около 3к.
Q: Как насчет озвучки в игре?
A: Она утонула.
Q: Как вы относитесь к тому что БЛ хотят переписать на юнити?
A: Несвободная лицензия CC-BY-NC-SA-4.0, под которой вышло Ычан Эроге, позволяет кому угодно делать с игрой и её фрагментами что угодно, лишь бы не извлекалась коммерческую прибыль, не присваивалось авторство и не менялась лицензия. Каждый, читающий эти строки, имеет полное право портировать БЛ на любой понравившийся ему движок и выпустить адаптированную под него игру, как это делает например хозяин блога http://evsportable.tumblr.com/
Q: Какие впечатления от Unity3d? Устраивает инструментарий?
A: Портированием "Травницы" на Unity3d для издания под мобильные платформы занимается другой участник команды, я же работал с юнити слишком мало, чтобы составить собственное мнение.
Q: Какие преимущества и недостатки у Unity перед RenPy и у RenPy перед Unity для разработки ВН?
A: Рен-Пи НЕ заточен под трёхмерный рендер, НЕ очень годится для time-critical механик, вроде платформеров и шутеров, а также ПЛОХО переносит рендер более чем нескольких сотен кликабельных объектов. С другой стороны, для разработки VN это обычно и не нужно. Главный недостаток - экзотичность движка и узкая специализация.
Q: Заменит ли Unity или UE4 RenPy в качестве наиболее популярного средства создания визуальных новелл в связи с их переходом на бесплатное распространение и лучшую кроссплатформенность?
A: Unity и Unreal Engine ассоциируются у большинства с чем-то большим и сложным, в то время как скрипт для Рен-Пи можно накидать в блокноте и сразу же запустить, получив ноль ошибок компиляции. С появлением поддержки iOS со стороны Рен-Пи, кроссплатформенность у него стала более чем достаточная для большинства. Так что не думаю, что разработчики массово перестанут пользоваться Рен-Пи в угоду профессиональным движкам. Я бы скорее опасался конкуренции не со стороны монстров, умеющих заодно и VN создавать, а со стороны TyranoBuilder, который умеет делать ровно тот минимум, который нужен большинству.
Q: И что можешь сказать о движке ClickTeam Fusion?
A: Увы, ничего.
Q: Возникало ли желание написать свой движок/аддон Unity?
A: Разные пользователи iichan и им сочувствующие люди в разные годы написали по меньшей мере ВОСЕМЬ (!) разных VN-движков. Я был в числе этих людей, среди прочего написав на Lua движок RenPSP - интерпретатор подмножества rpy-скриптов для работы на PSP, крайней версией занимаюсь не я, разработка велась тут [ https://github.com/weetabix-su/renpsp-dev ].
Помимо этого я коммитил фиксы в WebStoryEngine [ http://webstoryengine.org/ ] и даже написал автоматический конвертер из RPY в WSE, результатом работы которого является, например [http://cf.ichan.ru/games/vn/SpeedAddict/www/ ].
Q: Вы в этом треде бывали? https://2ch.hk/es/res/324067.html
A: Бываю :3
Q: Новую игру будете делать?
A: Будем! У нас идей больше чем времени.
Бесконечное лето Ru VN Фанфики(БЛ) лагерь у моря Юля(БЛ) Мику(БЛ) Славя(БЛ) Лагерь у моря (БЛ) Визуальные новеллы фэндомы
Лагерь у моря 2. Часть 31 (продолжение в комментах)
Объект «Водоворот»: Запись в засекреченных информационных файлах организации.
Тип: аномалия врат (?)
Код: оранжевый (опасна при определенных обстоятельствах)
Уровень регистрируемого излучения: 62%
Примечания:
Аномалии врат существуют тысячелетиями, сотни тысяч лет. Точный возраст большинства из них не определить никаким методом, включая радиоуглеродный. Как правило, они появились задолго до зарождения человеческой цивилизации, и, вполне возможно, переживут её.
Аномалия «Водоворот». У побережья Восточно-Китайского моря, в районе [Доступ запрещен], два раза в год наблюдается обширная аномалия нестабильных врат. Особенность конкретно этой заключается в том, что у водоворота нет четкой геолокационной привязки, он появляется в случайном месте в случайное время, примерно на расстоянии километра от берега. Активная стадия существует примерно десять минут, создавая водоворот радиусом двести метров. После первой фазы происходит полный спад излучения, который длится ровно семь дней. По истечении срока врата появляются в том же самом месте и снова на десять минут. Циклы повторяются каждый год: появление — исчезновение — повторное появление — а затем новый цикл в новом месте.
Приблизиться к водовороту не удается — сильнейшее электромагнитное поле гробит любую технику, а попадавшие в него люди не возвращались. Так откуда нам известно, что это именно аномалия врат? Водоворот приходит не один. С каждым его появлением из глубин воронки выплывают дельфины. Неизвестный науке вид, он больше всего похож на дельфинов рода Афалина (Tursiops truncatus), однако отличается от последних красно-оранжевым окрасом. Китайские рыбаки, испокон веков живущие в деревнях на берегу моря, говорят, что эти дельфины появлялись всегда. Прибытие умных животных во время цикла отмечали ещё во времена доисторического Китая, задолго до династии Ся. Красные дельфины, в отличие от своих собратьев, никогда не подплывают к людям, они появляются в море с первым водоворотом и исчезают со вторым. Один из жителей деревни клянется, что видел, как дельфин летал по небу, подобно птице. До сих пор непонятно, так ли это, или тем наблюдением мы обязаны обилием рисовой водки у рыбаков. Кроме того, незначительно меняется химический состав воды. В ней так же обнаружили некоторые виды микроскопических водорослей, на земле таких нет. Нигде. Красные дельфины тоже фонят, измеритель улавливает около 17% излучения на расстоянии в семьсот метров от каждой особи — ближе животные не подпускают, а ловить их не стали.
Заключение:
Необходимо наблюдение за аномалией в долгосрочной перспективе. Лишних человеческих и технических ресурсов сейчас нет, а самый сведущий носитель на пушечный выстрел не подходит к межмировым вратам, но тайны каждого портала — это возможности для человечества, и упускать их не следует.
Доктор В.Ц. Коллайдер.
***
Огонь. Расплавленная толща магмы, пышущая жаром. Раскаленное сердце самой планеты. Огонь. Огонь! Всё вокруг до омерзения яркое. Лава, кровь мира, течет по венам планеты, а я — вместе с ней. Трещат кости, гложимые пламенем, жар. Огонь. В нем погибла моя семья, в нем сгорел мой дом. Всё, что любил, всё, к чему стремился. Всё! Он забрал всё! И сейчас я тоже здесь, эмоций почти нет, как и боли. Боль испытывают живые. Точно. Огонь просто стихия. Неразумная, всепожирающая. Факел просил человек… Магма окутывает то, что от меня осталось. Энергию, которая не может просто так исчезнуть. О, как я желал забвения! Сколько лет прошло? Сто? Тысяча? Огонь. Я так к нему и не привык. Давит. Как же всё вокруг давит! Вечность с ощущением того, как тело плющится и трещит в огненных тисках. Ненавижу. Ненавижу лаву! Ненавижу людей! Ненавижу… себя…
Я уже просыпался несколько раз. Выталкивал наружу тонны магмы, раскалывая землю, сжигая города извержениями вулканов, поглощая души. Мне оставалось немного. Скоро я снова взлечу. Я потопил город атлантов, уничтожив основание, на котором он стоял. Я сжег Помпеи, сожрав душу каждого, кто задохнулся в вулканическом угаре, каждого, кто погиб под завалами, каждого, кто сгорел в огне. Катаклизмы собирали обильную жатву. Но этого мало. Пока мало! Но я терпелив. Никто не сможет меня убить, когда-нибудь, я накоплю достаточно сил и воспарю в небеса.
Никто из живущих мне не ровня. Я непобеди… Нет. Чувствую зарождение странной силы. Она огромна! На краткий миг мой дух почувствовал наверху что-то сильное, действительно сильное, опасное для меня самим фактом своего существования. Угроза заставила меня толкнуть одну из тектонических плит. Пусть его погребет гнев цунами!
Импульс. Сверху пришел импульс энергии. Жертва! Для меня! Принесенное в соблюдении со всеми обрядами жертвоприношение, дарует в разы больше. Какое… приятное чувство от головы до самого кончика хвоста! Волна радости в этом полном огня и боли мире. Оно сбросило вековое оцепенение. Шевелюсь. Магма мешает и не слушается. Она хоть и часть земли, но не до конца подвластна моей воле. Умереть не дала, этого достаточно. Рывок вверх. Преобразуя эманации жертвы, получаю достаточно сил, чтобы разорвать поверхность земли и взмыть в небо. Вверх, к свободе.
Прохладно. Ветер приятно остужает веками горящее тело. Я уже забыл то чувство, когда он наполнял мои крылья силой. Кто Я? Зачем я здесь? Магма на мне твердеет, покрывая скелет прочнейшей обсидиановой чешуей. Внизу странное здание. Пирамида? Приходит образ из глубин подсознания. Там лю… Вспышка багрового света застилает глаза. Боль. Боль! Поглощающая само естество пустота! Горящий дом. Молния. Я убивал. Убиваю. Пустота внутри, на краткий миг, её может заполнить только тепло живых. Сожрать! Всех! ВСЕХ И КАЖДОГО, КТО БЕГАЕТ ПО ЭТОМУ КАМЕННОМУ МУРАВЕЙНИКУ! Мир темнеет. Краски исчезают, уступая место черно-белому аду. В сумраке зажигаются светящиеся точки, сгустки тумана, повторяющие форму своего носителя. Никому не спрятаться от глаз бога. Еда… Движение хвоста — и поток ветра несет меня выше. Взмах крыльев — и с небес срывается ураган. Я вернулся. Я здесь.
Ричард. Комната в жилых отсеках.
Пробуждение этим… утром? Днем? Вечером? А черт его знает, по солнцу под землей не сориентируешься, а лезть из теплой постели за джоем, только чтобы посмотреть на часы, желания ноль. Так вот, пробуждение было не самым приятным, заставив меня резко привстать на кровати. Кошмары, так кстати отступившие на время, вернулись с новой силой. Как наяву, я ощущал всё, что чувствовал древний майя. Кукулькан не просто так слетел с катушек. Обхватив руками плечи, я дрожал, как осиновый лист на ветру. Каждая мышца дрожала от жутких воспоминаний. Чувствовать, как магма сжигает дотла со всех сторон… черт. Не поехала бы и моя крыша с такими реалистичными снами.
— Мрр… — послышалось сбоку, и я ощутил мягкое тепло с левой стороны. Юля. Волшебная ушастая прелесть ещё дремала со мной под одним одеялом. Ночь она провела обнимая меня, и сейчас явно была недовольна бегством своей живой подушки. Цепкие пальчики тянули обратно к себе, а сама хвостатая тихонько мурлыкала, так и не проснувшись. Этот звук действовал умиротворяющее.
— Я здесь, — тихо шепчу в полумраке комнаты, аккуратно поглаживая пушистую макушку между ушек. Юля расслабилась и перевернулась на спину. Светильники едва тлели, находясь в ночном режиме. Когда живешь в бункере, то больше не зависишь от стандартного цикла день-ночь. Однако, даже такого света хватало, чтобы разглядеть всё. Прекрасная гладкая кожа, упругие холмики грудей. Произошедшее вчера казалось сладким сном, но ведь мы с Юлей действительно… В груди защемило. Ричард, ты действительно счастливый чел! — Такая милая, когда спишь.
Самым краешком пальцев глажу мех на ушках, аккуратно. Господи, как круто! Мягкие, пушистые! Мягкие, как волосы на её голове. Эта шерстка — просто нечто, она отличается от человеческих волос в лучшую сторону. С трудом подавляю зевок. Рядом с Юлей тревоги отступили. Раньше, после подобного кошмара, мне понадобилось бы полдня, чтобы прийти в себя. Ушастая дернула плечом, и одеяло сползло ещё ниже. Красивая. Безумно красивая. Кладу ладонь на плоский животик неки и слегка щекочу кожу.
— Вставай, соня. На часах уже почти полдень, кто твою порцию кушать будет? — И правда, последнее время Юля больше бездельничала и спала почти сутки напролет, как самая настоящая кошка. А когда не дрыхла, то обедала. У них с Сашей вообще получился идеальный тандем: Саша готовит — Юля ест. Гармония.
— Ричард! — прозвучал обеспокоенный голос Искры с джоя. Аквамариновая девочка появилась на экране КПК, который спокойно лежал на тумбочке возле кровати, и начала демонстративно оглядываться. — Куда ты делся? Мы же собирались обсудить кое-что, не забыл?
— Тут, — подал я голос, надевая на ходу штаны, мгновение назад извлеченные из-под кровати. Нет, ну что за ночка! Хочу ещё. Однозначно хочу ещё. Вот бы всегда ночевать с Юлей! Что-то штаны с трудом налезают, смялись, наверное.
— Кончай шутить, Ричард, я тебя не вижу! — Мику на экране наколдовала себе бинокль. — А камеры, заметь, работают нормально. Погоди. Этот размытый силуэт в центре комнаты — ты?!
— Мда. Может, просто твои хваленые сенсоры барахлят? Сколько лет их уже не меняли? — Я пригладил волосы, ощутив на голове что-то непривычное. СТОП! — Это что?!
Резко открываю дверь душевой и на[П]равляюсь к зеркалу возле раковины. Босые ноги шлепают по теплому полу. Отражение. Самое время ущипнуть себя. Ушки. На моей макушке красовались кошачьи ушки! Стих, блин! Шерстка под цвет волос, совсем как у Юлии. Это что, такая шутка? Сон? Или, может, кошачье оборотничество, передающееся половым путем? Штаны надевались с трудом, неужели… Спускаю их на пол. Так и есть: на месте простого человеческого копчика — роскошный кошачий хвост.
— Искра, ты видишь то же самое, что и я? — голос всё же дрогнул, дополняя фразу нервным смешком.
— Если ты про неко-косплей, то да. Просто твой силуэт расплывается в камере. Изображение нечеткое. Давай, надевай на запястье свой джой, мне нужна информация со всех датчиков, — голос Мику разбудил сонную хвостатую прелесть, и сейчас обнаженная Юля, лениво протирая лапкой глаза, смотрела на мужика со спущенными штанами.
— О, доброе утро, Ричард. А что это с тобой? — спросила девушка, подняв ушки торчком. Кончик её хвоста высунулся из-под одеяла, когда Юля потягиваясь, зевнула, обнажив белоснежные зубки. Глаза хоть и выглядели удивленно, но зрачок не принимал вертикальную форму. Уже хорошо, значит, беспокоиться не о чем. Интуиция ушастой была выше всяких похвал, и раз она не считает, что произошло что-то страшное, значит, можно выдыхать.
— Хотелось бы и мне знать, — ответил я, надевая свой п[Р]ивычный гардероб и джой. Хоть одежда бункера и была серой, стоит признать, ткань весьма удобно сидит на теле. Может, сделать дырку для хвоста? Блин! Очень странное чувство. Просто после всего, что я уже видел, особо ничего не трогает. Год назад я на стену бы полез, проснувшись утром с хвостом на жопе.
— Они настоящие, совсем как у меня, — Юля одним рывком обняла меня и по-хозяйски усадила рядом с собой, а затем и вовсе забралась на колени. Одеваться нека не спешила, так что мне снова перепали великолепные тактильные ощущения. Груди девушки касались руки, которую она удерживала, попка приятной тяжестью грела колени, а её ловкие пальцы ощупывали мои уши. — Ведь чувствуешь, как я их касаюсь?
— Не то… слово, Юля, — сгл[О]тнув ком в горле, я изо всех сил старался не поплыть. Касания теплых ладошек разливались по всему телу сладкой истомой, урожая вылиться в неконтролируемые позывы. Голая девушка пахла просто невероятно, хотелось прижать её к себе и вдыхать, вдыхать аромат этого тела, чувствовать щекотку её дыхания на коже! Точно! Сейчас обниму. Куда это она потя… — Х-х-хвост не трогай! От него как разряды по телу!
— М-м-м. Понимаешь теперь? — хитро улыбнулась хвостатая, обхватив мой собственный хвост ладонью и проглаживая его. Я чуть на месте не взвыл. Приятно, черт побери, очень приятно, но чув[С]твительность хвоста уж больно сильная! — Иди сюда, мой ко-отик…
— Юль, пого… — договорить мне не дали. Теплые губы заткнули рот влажным поцелуем, на который я охотно ответил.
— Пойдем к остальным, там и подумаем, — предложила ушастая, слезая с моих колен, когда спустя минут двадцать мы всё же смогли оторваться друг от друга. Нека, мурлыкая, облизнула губы, точно довольная кошка, налакавшись вкусной сметаны.
— Идите-идите, — согласилась с нами молчавшая до этого Искра. — А я пока проанализирую всё, что собрала. Хвосты, уши. Да что не так с этим миром?!
***
Спустя небольшой отрезок време[Н]и, понадобившийся для преодоления пути из жилого отсека в большую столовую, мы встретились с Сашей и Славей.
— Ричард. Боюсь спросить, но… — начала командир, удивленно подняв брови и показывая пальцем на хвост у меня за спиной. — Это ЧТО?!
Мне оставалось только развести руками, давая понять, что хрен его знает, уснул-проснулся-хвост, вот такая вот фигня. Саша как шла, так и застыла с двумя запотевшими бутылками холодной колы в лапках. Глаза очень широко раскрыты, на лице недоумение. Напоминает персонажа японской анимации. Все динамики молчат, Искра пока так и не отвечает, с головой зарывшись в загадку моей метаморфозы. Одна только Юля довольна, как слон. Ушастая получила назад своё платье из химчистки и сидела за столом, блаженно зажмурившись. Нос девушки раздувался, улавливая аппетитные ароматы со стороны кухни. Ха, а я начинаю привыкать к этому бункеру. Пусть всё вокруг металлическое и серое, без дерева или уютных декораций — всё равно жить можно. И очень даже неплохо, с такой-то приятной компанией.
— Искра, а ты тоже не в курсе? — спросила громко вслух Славя, прекрасно понимая, что Мику её услышит. — Ричард тут второй парой ушей разжился, и не только.
— Работаю над этим, не отвлекайте. В настоящий момент вся моя гениальная система аналитики работает в режиме перегрузки, — коротко прозвучало из динамиков столовой. — Пока проанализировала только измерител[И] аномалий, погодите ещё пару минут. Попробую докопаться до истины.
— Даааааа, — протянула Славяна, оглядывая всех собравшихся. — Кругом одни коты да кошки. Так, глядишь, и у меня вырастут. Ричард, будь добр, дай-ка потрогать ушки.
— З-зачем это? — на всякий случай делаю шаг назад, хватаясь за уже ставший мне родным хвостик. Новоприобретенные органы слишком чувствительны. — Уши как уши, хвост как хвост.
— Сравнить хочу с остальными, — коротко объяснила валькирия, неумолимо приближаясь со своими загребущими пальцами. В глазах девушки отражались ушки, на которые она нацелилась. Золотистые косы так и сверкали, впрочем, как и прическа следившей за эти безобразием Александры. На темных локонах даже косичка была — работа рук Слави, не иначе. Опять вместе мылись? — Сашу и Юлю я уже за ушки щупала, остался только ты.
— И когда только успела? — покорно склоняю голову, позволяя белокурой красавице коснуться ушек. Славя своя, ей ещё и не такое можно. Да и догонит, если что. Вон Саша, стеснительная жуть насколько, а всё равно её к драгоценной шерстке подпустила. Маленькая нека тем временем села за стол, причем залезая на стул с ногами, которые аккуратно подобрала под себя. Миниатюрные размеры позволяли. Она задумчиво гладила кончик своего хвоста, украдкой поглядывая в нашу сторону. Без тапочек, которые остались на полу, лодыжки девочки казались очень хрупкими. Носков она не носила, так что я на миг залюбовался красивыми лапками. Назвать изящные ступни и кисти наших нек как-то иначе язык не поворачивался. Милые лапки.
— Настоящие, — резюмировала девушка, разминая кончик мохнатого ушка двумя пальцами одной руки и перебирая мех хвоста другой. Черт. Приятно! Словно она касается кожи. Нежно-нежно.
— Да уж, не искусственные, — сказал я, делая шаг назад, тем самым прерывая контакт, иначе выйдет конфуз. Прямо здесь. — Но ничего. На луну не вою, к тапкам равнодушен. Понятия не имею, как их получил, но вроде ничего страшного.
— Зато я имею! — гордо прозвучало со стороны кухни. Искра шла к нам, задрав подбородок и явно довольная собой, вышагивала в своем кибернетическом воплощении. Шла не с пустыми руками: девушка толкала перед собой тележку с едой. Пахнет жареной курицей и горячим хлебом. Погодите. Когда моё обоняние стало настолько острым? — Еще раз просмотрев черный ящик твоего КПК, сравнив с терабайтами данных организации по различным аномалиям и добавив ко всему прочему щепотку информации, [С]обранной уже тут, в бункере, я пришла к выводу. Ты — аномалия-мимик!
— Э? — ни на что более осмысленного меня не хватило. — Какой ещё мимик?
— Мимик, говорю. Образно, конечно, — Мику стала раскладывать еду по тарелкам, попутно рассказывая. Аквамариновые волосы, нарушая все законы физики, прилипли на время к спине и не лезли в тарелки, когда она наклонялась. — Ты не простой человек, но и излучения, характерного для большинства носителей, от тебя не исходит. Не исходило. До тех самых пор, пока ты плотно не контактируешь с какой-нибудь аномалией, и копируя её способности. Если сравниват[Ь] плотность фона, то ты можешь повторять оригинал примерно на пятьдесят процентов от его исходной силы. И, кроме того перенимаешь некоторые индивидуальные свойства объекта: эмоции, память, форму тела.
— Так, так, так, — серьезно посмотрела на меня Славяна. — Что там про плотный контакт? А? Ушки, значит, говоришь, само собой появились, да?
— Ну… это… — Ричард, палево!
— Кукулькан чуть не убил его, когда вы сражались в своем мире. Энергия древнего бога пронизывала тебя насквозь, вот ты и обрел его силу, копируя и перенимая саму суть древнего Майя. А точнее — половину её, — Мику стала говорить тоном лектора, словно вела урок. ИИ бункера увлеклась происходящим настолько, что даже не стала менять свой оптический камуфляж. При других обстоятельствах наверняка переключила бы на одежку «строгая учительница», или того похлеще. — Ну, а свойства хвостатой ты перенял вчера, когда вы там это самое.
— «Это самое»?! — Саша покраснела, прикрывая рот ладошкой, и одним грациозным прыжком пересела на стул подальше, будто бы опасаясь моего фетиша на кошкодевочек. Положа руку на сердце, не так уж она и неправа…