Virtual: Подчинение

18.04.2018, 22:11 Автор: Dmitry Belov & Vi

Закрыть настройки

Показано 11 из 18 страниц

1 2 ... 9 10 11 12 ... 17 18


Встретил тяжелый взгляд мужчины за кафедрой с видом наичестнейшего святого. Не пойман – не вор. Эх, жаль не удалась задумка! Следует все же подучиться, прежде чем затевать битву амбиций на чужом пространстве.
       Поняв, что найти виновника слету не удастся, Василь Петранович продолжил лекцию.
       - Как я понял, все из вас имеют значительный опыт работы в своей профессиональной направленности, – о как! То, что я так жаждал получить обходными путями, выдано как будто случайной оговоркой. Только вот ни за что не поверю в подобные случайности, видимо ушлый товарищ распознал цель создания крылатого шпиона и посчитал, что данная информация не стоит дальнейших попыток ее вызнать. – А теперь поднимите руки те из вас, кто сочетает свои способности с дизайнерством.
       Никто из притихшей толпы не спешил помахать конечностью в согласии.
       - Ясно, значит, работаете в связке, – подытожил профессор. – В таком случае, чтобы не перегружать лишней информацией, творческую сторону совместной разработки я затрагивать не буду. Хотя при работе с виртуальностью эти две профессии мало разделимы. Чтобы успешно воплощать здесь в жизнь программные коды нужно четко представлять себе, что хотите получить в результате. Возьмем, к примеру, создание насекомого, – он вытянул руку, и на ладони материализовалась моя недавняя знакомая. – Можно идти длинным путем: работать командами через приборную панель, привычно набивая руками нужные символы, – он сжал ладонь, а когда раскрыл вновь, то показательного экспоната уже не было. – А можно просто представить конечный результат и задать алгоритм создания, – на том же месте возникло дымное облако, уже через несколько секунд трансформировавшееся в забавно трепещущую крыльями муху. – Второй способ занимает в разы меньше времени, но требует значительной концентрации внимания и знания всех базовых программ, с помощью которых потом происходит физическое закрепление иллюзии, – он сгрузил полученный экземпляр на стол, демонстрируя полную материальность.
       Следующий час прошел в непрерывном потоке информации. Я пытался не только осознавать сказанное, но и записывать формулы и базовые блоки, не надеясь на включенный видеорегистратор.
       Перемена прошла как в тумане, только и успел наскоро перекусить в столовой, практически не чувствуя вкуса предложенных блюд. Еда в виртуальности не дает телу полезных веществ и калорий. Но мозг воспринимает импульсы насыщения, позволяющие восполнить шкалы энергии и выносливости, что для студентов немаловажно.
       Когда прозвенел звонок окончания сегодняшнего учебного дня, голова гудела чугунным колоколом, наотрез отказываясь вмещать такой объем знаний.
       - Мужики, встречаемся в кафе напротив входа в альма-матер, – выкрикнул рыжий вихрастый парень с галерки.
       Мне, по большому счету, все равно, где разговаривать с прочими мучениками науки. Важен результат, а не место.
       Я доплелся до сдвинутых воедино столов как раз тогда, когда половина стульев уже была занята. Ну что ж, не один такой утюканный процессом получения знаний, видать.
       Дождавшись остальных, все сделали заказ подошедшей миловидной официантке.
       Напитки принесли сразу же, и все тот же активист провозгласил тост за знакомство. А дальше понеслось по накатанной: быстренько создали базу данных с именами, электронными адресами и личными номерами. В бизнес-среде личные связи решают многое, пренебрегать внезапно возникшими перспективами никто не будет.
       Попутно под нехитрую закусь уничтожались запасы спиртного, поднимая шкалу эмоционального состояния компании. Я старался больше делать вид, что пью. Предпочитаю не терять контроль над собой даже здесь. Хотя многие не упускают возможности побухать, ведь за состояние опьянения не приходится платить утренним похмельем.
       Через час разудалой пьянки, когда языки участников развязались, движения стали менее скоординированными, а похотливые взгляды все чаще останавливались на прелестях официанток, я аккуратно перевел беседу на скользкие рельсы межполовых отношений, завязав ее с виртуальными играми. Оказалось, что подобных площадок немного, и участники пьянки в профессиональной деятельности с созданием подобных типажей не встречались. Но все же разговор я завел не зря, мне подсказали адреса нескольких стоков, где может быть интересующая меня информация.
       - А в чем у тебя, собственно, проблема? – негромко поинтересовался Рамиль, так же принимающий в общем праздновании весьма опосредованное участие, больше слушая, чем рассказывая о себе. – Я писал поведенческую модель под пытки. Так просто закольцевал пару: действие-крик, увеличивая децибелы в зависимости от продолжительности воздействия. Тебе может пригодиться для порки и всего тому подобного. Реакцию на приказ советую сделать с разницей в несколько секунд, а на лицо вывести эмоции упрямства и нежелания подчиняться. Но не у всех, мало ли какие запросы у игроков будут. И лучше делать мобов самообучающимися, а также, кроме прописанного функционально веера вероятностного поведения, заложить в формулу пробел. Это даст возможность самостоятельно принятия решения в зависимости от предыдущих запросов. – Рамиль задумался, крутя в пальцах наполненный вином бокал. – А вообще, чтобы сделать достоверный образ, стоит покрутиться в этой среде, понять цепочку типичных действий и ответа на них. Проработать не только движения модели, но и соответствующую ожиданиям игрока мимику, иначе реалистичности не добиться.
       - А как ты выражение лиц прорабатываешь при работе с заказами? – тут же ухватился я за идею разузнать поподробнее чужую манеру работы с «живыми» объектами.
       - Как ты и сам знаешь, создавать с нуля слишком трудоемко. Если нет шаблона, модель проще считать датчиками с человека в виртуальности. Можно потом наложить созданную дизайнером картинку поверх отснятого видео, синхронизировав изменения, как на лице в плане эмоций, так и в действиях.
       - А если оцифровать обычное видео?
       - Провозишься несколько дней, но гармонично все равно не сделаешь. В виртуальности видео сразу выгружается в сопоставимом формате, а тут тебе придется перегонять со значительной потерей качества. В итоге получится не плавный переход кадров, а дерганная расплывающаяся картинка. Так что либо ищи в продаже шаблоны, либо делай их сам – третьего не дано.
       Поблагодарив мужчину за развернутый ответ, я немного приуныл. Глубоко вникать во все это не хотелось. Но даже чтобы прописать движения, нужно как минимум изучить поведение людей в подобной ситуации. Вот, блин, задали задачку!
       Вернулся я в реал поздно. После снятия шлема только и смог, что покидать в топку нормальной еды перед сном. Все же стоило питаться до академии, виртуальная пища – это фикция.
       
       Следующие несколько месяцев мы с Асланом потратили на возведение второстепенных строений, которые просто копировались с существующих шаблонов и дорабатывались аналогично искусственным разрушениям замка. Часть кварталов отдали на разработку другим художникам, чтобы сэкономить время. Так что теперь большая часть сотрудников отдела калымила на нас. А я по возможности старался контролировать их работу. Но при этом приходилось еще выделять время на учебу.
       Эдвард полностью описал внешний вид воссоздаваемого мира, так что мы точно знали, что и как должно выглядеть. Работал творец не по отработанной ранее схеме, когда вначале пишется и заверяется описание, а уже потом вступают в дело представители нашей с Асланом специальности. Сейчас основным мозговым центром стал именно я, рассказывая преобразующему идею в слова Эду, как и что должно быть устроено в данной игре. Описания внешнего вида антуража и живых существ добавлял от себя дизайнер, полностью включившись в процесс сотворения нового мира.
       Вокруг основного городского здания возводились улицы и площади. Этажность жилых домов мы решили ограничить двумя-тремя этажами, чтобы место жительства прежних правителей даже теперь возвышалось над остатками черепичных крыш. Основной строительный материал – каменные плохо обработанные блоки. Деревянные строения размещались ближе к периферии города, где ранее жили более бедные слои населения. Да и поселения ильвов-крестьян тоже выполнялись из оструганных бревен, создавая собственный загородный колорит. Дороги – хорошо утоптанная грунтовка кое где мощеная булыжником.
       На экране вырастал целый мир во всем многообразии красок и образов. Мрачноватый, навевающий тоскливую безнадегу. Но при этом живой, дышащий, поскрипывающий сорванными ставнями, щурившийся глазницами пустых оконных провалов, скалящийся обломками стен.
       Постепенно задействованное в проекте количество спецов увеличивалось. Подключился дизайнер уровней, придумывающий игровую карту, а также работающий с ним в паре программист. Скриптовик, пишущий код для встроенного в игру интерпретатора. После проработки внешнего вида ильвов и игроков потребовался моделлер персонажей. Еще один человек оживлял различных монстров, зомби и животных населяющих придуманный мир. Движение живых объектов воссоздавалось по соответствующим видео, анимацию мы практически не использовали. Программист утилит делал редакторы моделей, уровней, триггеров, игровых параметров и прочего контента. Еще один человек из моего отдела полностью взял на себя создание пользовательского интерфейса. Остальные заняты игровой механикой. При этом мы активно использовали написанные для других игр, а также купленные или скаченные в стоках шаблоны и программы.
       Также значительное участие в работе принимала Инесса, наш звукооператор. Она подбирала музыку, находила в базе или синтезировала звуковые эффекты. Конечно, основная ее работа начнется когда будут готовы одушевленные персонажи. Но и животным тоже нужен голос, порой совсем не похожий на имеющиеся в базе.
       И все это обилие пазлов нужно было соединять, сопоставлять между собой. Так что главными разработчиками все же были мы трое. Я как ответственный за проект и ведущий программист, а также частично продюсер. Аслан как ведущий геймдизайнер, объединяющий все, что касается графики. И Эдвард как сценарист и создатель постоянно меняющегося и дополняющегося дизайн-документа.
       В первоначальной версии мы решили ограничиться основной пятиуровневой локацией с остатками города. А также космопортом, где проходили ознакомительные квесты для новоприбывших. Его я полностью перетащил из уже сделанной дружественной компанией космической игры вместе со звездолетом, в котором будут прилетать игроки. Появление сразу на планете показалось мне скучным, так что начало планируется в космосе.
       Позже займемся рудниками, где добывали ценные минералы порабощенные местные жители. Созданными колонизаторами научными центрами по изучению монстров, зомби и артефов. А также прочими второстепенными объектами. Разноплановых локаций будет несколько, так что игроки получат возможность выбора. Увеличится количество заданий, квестов. Да и вообще игра приобретет многогранность, целостность и завершенность. Но это уже следующие этапы разработки, задумываться о них пока не хочется.
       Работа по созданию игр сложная и кропотливая. Но интересная. И глядя на результаты совместных трудов, меня переполняло чувство гордости. Но при этом напрягало то, что вопрос с психологией будущих персонажей-ильвов так и не был решен.
       
       Поскольку вечером никуда идти не нужно, я решил заняться «сексуальными извращениями». В смысле прокачать себя в плане знаний этого направления человеческого взаимодействия.
       Первым делом я просмотрел, что есть готового в программных стоках. На всех рекомендованных товарищами по учебе сайтах соответствующие разделы пестрили поведенческими шаблонами в основном под имитацию реакций на классический секс. Шаблон под изнасилование я даже открывать не стал, противно. Это совсем не игры по обоюдному согласию как в БДСМ. Просмотрев несколько демоверсий того, что хоть как-то подходило под требуемые параметры, с разочарованием закрыл файлы. Все не то! Если кто-то и создавал нечто подобное в рамках игры, то делиться результатами своей работы желанием не горел.
       На всякий случай обзвонил еще нескольких знакомых, работающих в игровой сфере. Но результат оказался тем же. Значит, придется самому…
       Видеоролики найти было непросто. В свободном доступе информации не было, в борьбе за чистоту нравов все, что относилось к девиациям, отслеживалось и удалялось. Однако я все же нашел советующее видео. Но только собрался ознакомиться с азами необходимого в работе направления, как меня прервал звонок в дверь.
       Даже не успел посмотреть толком. Поставил первый ролик на паузу, отправившись узнать, кто соизволил заглянуть в гости. Охранная система пропускала в подъезд ограниченное количество людей, так что это либо кто-то из своих, либо соседи.
       Нажав пальцем на сенсорный экран у двери, узрел мое личное наваждение.
       Вот так сюрприз! Странно, что Николь предпочитает сообщать о своем присутствии звонком вместо того, чтобы просто открыть дверь. Коды доступа от замка я давно слил на ее личную карту, настроив физический запор на отпечатки пальцев и дав ключ, так что у нее есть полный доступ в квартиру. Но мне не сложно открыть, а видеть свою девушку я всегда рад.
       - Находилась недалеко от твоего дома, вот и решила навестить, – Николь впорхнула в квартиру, сразу обхватив за шею, не оставляя мне выбора, кроме как заключить в объятия. – Ничего, что я без предупреждения?
       - Всегда рад твоему приходу, – честно ответил гостье, намереваясь свернуть трудовую деятельность и посвятить текущий вечер незапланированному свиданию.
       Поскольку девушка тоже после работы, то первым делом следовало подумать об ужине. Компьютер к тому моменту был прочно забыт, а я мысленно решал вопрос: сварганить ли что-то съедобное из минимума имеющихся продуктов, или махнуть рукой на самодеятельность и покормиться в ресторане.
       Оставив гостью в прихожей снимать верхнюю одежду и переобуваться, я задумчиво открыл холодильник, инспектируя полупустые полки.
       - Дэвид, что это ты смотришь? – возмущенный крик из комнаты прервал течение мыслей.
       Метнувшись на голос, я застал совершенно дурацкую картину. Когда шел открывать дверь, не свернул окно просмотра, и теперь на голографическом экране красовалась привязанная за руки обнаженная актриса с исполосованной спиной. А замершая в руке накаченного мужика плеть не оставляла сомнений в том, откуда появились данные художества.
       Но не это привело меня в состояние близкое к панике, а испуганные глаза Николь, отшатнувшейся от меня, как от маньяка какого-то.
       - Ника, это не то, что ты думаешь, – и почему в такие моменты в голову лезут совершенно идиотские в своей банальности фразы?
       Обойдя меня по дуге, девушка прокрутила видео вперед, заставляя смутиться. Я не интересовался ранее подобной тематикой, поэтому показанное на экране оказалось неожиданностью. Отцепленную героиню ролика заставляли делать вещи, не укладывающиеся в голове нормального человека. Унижали, били, принуждали удовлетворять мужчину против ее воли.
       Когда не менее шокированная происходящим Николь пролистала видео до конца, то я готов был собственноручно закопаться под плинтус.
       - Это нужно для работы, – упавшим голосом попытался оправдаться я.
       - И кем же ты работаешь в таком случае? Доминантом по вызову? – яд так и сочился из озвученных фраз, выдавая недоверие к любым моим словам.

Показано 11 из 18 страниц

1 2 ... 9 10 11 12 ... 17 18