01 Мая 2017
33

SHTF. Дневник разработки 4 - Архитектуры пост

Несмотря на мои планы постить раз в 2 недели - получается пока только постить раз в 3. Такая печаль.


Итак, если коротко - то гринлайт мы прошли, набрали предварительную базу подписчиков на стиме, а также разместили форму для того, чтобы подписаться на нашу емейл рассылку и отбор на закрытый бета тест будем вести из подписчиков, чтобы иметь возможность переписываться по электронной почте.

Также застолбили присутствие на DevGAMM в Москве 18-19 мая, кому интересно - давайте встретимся, поболтаем, столик U6 19 мая. А еще моя дочь сделала мне апгрейд ноутбука, избавив меня от лишних клавиш (таковой была назначена клавиша Б), так что если где по тексту далее попадется непонятное слово - скорее всего это я пальцем не попал по тому месту, где была клавиша, не призывайте граммарнаци.


Ок, а теперь о прототипировании архитектуры.


Одна из концепций игры - это использование собственного дома как исходной базы для апокалиптического сценария. То есть в многоквартирном доме есть лестничные пролеты, иногда лифт, иногда - пожарная лестница. Какие сценарии прохода или отхода это позволяет реализовать? Какие следует предпринять меры? стоит ли оборонять подъезд или квартиру? А если это частный дом? И т.п.


Еще сложнее с более крупными зданиями. Сценарий обороны супермаркета от зомби обыгрвался в разных фильмах и играх, так что мимо такого пройти никак нельзя. По сути в игру надо внести правдоподобные архитектурные объекты, которые будут служить либо целью для захвата и удержания, либо объектом обороны. С одной стороны логика строения должна быть адекватной, с другой стороны - это игровой мини-уровень, со всеми геймплейными вытекающими.


Моделить по реальным планировкам не вариант, в игре от третьего лица все должно быть больше, чтобы восприниматься нормально. Дверные проемы высотой 2.5 м, потолки в квартире высотой 3.5 - 4м, шире проемы, шире проходы. И сначала, чтобы смоделировать этот гигантизм, мы использовали родные меши от Unreal (Brush Primitives), но работать с ними оказалось неудобно. Для операций типа экструда или добавления примитива - много движений и нажатий кнопок + все это в окне редактора. Жадным глазом начал я косить на плагин SuperGrid предназначенный для более быстрого прототипирования, как вдруг ленивый глаз упал на иконку Google SketchUp.


Получилось отлично.


Мало того что он фактически создан для прототипирования зданий, так еще и экспортируемый оттуда fbx, несмотря на убогую сетку, все же был схаван движком. Надо только не забыть на экспорте выбрать двусторонние полигоны, а при импорте использовать сам меш в качестве коллайдера.


Получилось примерно так:

Вот к примеру собор Святого Франциска с прилегающими зданиями. При проектировании (которое делается за 1 день), можно уже проложить все проходы, все входы и выходы. С геймплейной точки зрения - это база самого "легкого" уровня. Во-первых территория собора огорожена и хорошо прикрыта с флангов, во-вторых стены здания каменные и не простреливаются, а готическая архитектура не изобилует окнами. В третьих, такого рода соборы исторически несли двойное назначение, второе из которых было - локальная крепость, и на территории как правило располагалась необходимая автономная инфраструктура. В четвертых - внутри собора можно разместить достаточно большое количество выживших.


Обороняя собор от рейдеров, зомби или кого бы то ни было, игроку надо по сути заботиться об обороне главного входа, что в значительной степени упрощает игру. Надо ли мне говорить, что в случае скажем вирусной атаки лучше держаться от мест массового скопления подальше? И да, из рассказчиков обороной заведует Марси.

При этом в случае преодоления противником главных ворот, оборонять собор становится трудно, из-за обилия входов и связанности зданий. Однако и тут можно будет перезакрепиться в каком-то из отдельных помещений. Например в библиотеке, в зале собраний или в катакомбах под собором (если предварительно эти самые катакомбы обнаружить).


Прототип модели из скечапа уже можно использовать в движке для примерки, проверки масштаба и т.п.

И все дальнейшие внутриигровые тесты со зданием можно проводить, дожидаясь пока дойдет очередь до чистовой проработки здания.


Поскольку собор у нас "на реконструкции" - в игре он будет выглядеть примерно так:

По канону готишнойческой архитектуры - сводчатые потолки прилагаются.

А вот пример находящегося рядом здания ратуши. При его проектировании за пример были использованы планировки ратуш середины 19го века на восточном побережье США. То есть предполагается, что здание играет роль как городского совета, так и суда, и локального архива, здесь размещается офис мэра или губернатора, а так же отдельных чиновников.


С учетом современного влияния на такие здания, в полуподвальном этаже были размещены: парковка, хозяйственные помещения, серверная, комната охраны и тп, а отдельные помещения перепрофилированы. Прототипирование также заняло примерно 1 день.

В отличии от собора, ратушу гораздо труднее оборонять - подходов много, окон много, входов много, и ни один не предназначен для долговременной обороны. Ни один рассказчик к этому зданию не привязан, но в определенных сценариях в захвате или обороне именно этого здания будет явная заинтересованность. Например у подполковника [имя вырезано чтобы не спойлерить] может возникнуть задание на спасение данных архива.

Здание также импортируется и примеряется:

Тестируется ширина проходов, высота перегородок и тп.

И можно далее спокойно ждать, пока дойдет очередь до чистовой версии конкретно этого здания.

При дизайне экстерьера было решено использовать стиль неоклассицизм. Получилось как-то по петербуржски что-ли...


В целом такое прототипирование позволяет заранее определить, какие у нас будут проходы по ширине, размер стандартной двери, высота потолка, высота подоконника, размещение стен с точностью до полуметра, вобщем все те вещи, которые обычно трудно определить с первого раза, если сразу рисовать готовые домики. Так что если надо спрототипировать уровень для Unreal и Unity - Google SketchUp вероятно лучший и самый быстрый способ это сделать. Мы таким образом прототипировали все дома от халабуд до многоквартиных домов.


При этом сами чистовые версии - все равно не финальные, нам предстоит плейтест боевой механики, который вероятно внесет коррективы в архитектуру, но скорее всего это будут небольшие изменения. Желающим принять участие в плейтесте где-то летом следует подписаться на новостную рассылку на нашем сайте - playshtf.com - спамить не буду, я для этого слишком ленивый.

Показать полностью 12
1636

Волшебство...

Работаю в санатории администратором.

Вечером, часов в 19:00 ко мне подошла отдыхающая и сходу начала высказывать недовольство своим отдыхом.

Я - я, О. - отдыхающая.

О. : "Да, что это такое, девушка, у меня воды нет в номере. Как это понимать, а? Вы мне настроение портите. Я по вашему на дискотеку  неподготовленная идти должна? Вы тут вообще что-нибудь делаете?".

Я отвечаю спокойным голосом, с положительным выражением лица : "Уважаемая гостья, не волнуйтесь, сейчас слесарь всё проверит и исправит."

О. : "И что? Как Вы мне отвечаете? Я в номер должна идти, да? (с возмущение, не  слушая моего ответа). Да к Вам и подходить больше не хочется".

Пока я её успокаивала, неисправность устранили.

Утро, 07:45. В холл вплывает гостья, тот же персонаж. Довольная, расплывается в улыбке. Подходит к стойке и начинает щебетать о погоде, плавно перетекая в рассказ о вчерашнем прекрасном вечере(ночи) на дискотеке. Я киваю головой и молча слушаю.

О. : "Девушка вы такая милая, так внимательно меня слушаете, так приятно. Ну вот есть же у Вас нормальные сотрудники. Я вчера обратилась с жалобой, а мне сменщица Ваша отвечала ну просто ужас".

Я улыбаясь : "Волшебство!".  И про себя добавила ёшкин жеж кот...

Отдыхающая навела резкость, округлила глаза и притупленным голосом выдала : "Так вчера Вы были...".  Развернулась и быстрым шагом пошла на завтрак...

4

Забавный развод на сайте знакомств.

Дело такое: волею судеб оказался я на сайте знакомств, с этой особой случилась "взаимная симпатия", ну думаю, ща все будет. В третьем же сообщении она предлагает перейти вк, вроде здорово и удобно.. Потом зовет в скайп, опять в 3-4 сообщении, ну то же ничего криминального. Позвонить просто голосом, без видео, не удалось - скидывает через пару секунд и пишет в чат "включи камеру". А когда включил - сразу вижу знатную такую барышню, которая практически сразу начинает вожделенно потирать сисы.. Все вроде бы ничего, но видно же что запись( Звука нет, на жесты ноль реакции. Запись, очевидно, либо из секс-чата, либо просто частный виртуальный секс, ибо дама то вытворяет непотребства, то обращается к клавиатуре "что-то написать". Ну и потом поступает предложение показать пипирку. Какие я вижу варианты? 1. Некий онанист так получает нужный для своего увлечения видеоматериал. 2. Записывают на продажу. 3. Записывают все это дело и шантажируют. Склоняюсь к третьему, так как: 1. Для онаниста слишком уж заморочено. 2. Вряд ли видео "как я дрочу" можно за дорого продать, да и получить можно проще. 3. Этот вариант и есть истинный походу. Иначе зачем сразу проситься вк а там сразу предлагать идти в скайп? Что бы спарсить твоих друзей из вк и угрожать, что эту запись (как ты теребишь на камеру) разошлешь им, этим и шантажировать, выбивая бабло из бедолаги. Будьте бдительны :)

ЗЫ: оставлю ссылки, кто на этом сайте зареган - поменяйте регион на Питер и проверьте, может раскрутите этих соколов дальше чем я, ибо я спалился, указав им на глюки в записи) Отпишите в комментах что у кого получится)

АйДи на ловплэнет:  page/avpav2018

vk.com/id329244039

Всем добра)

Показать полностью 5

Вот зачем?

Нет, не всем, но отдельным товарищам, которые нам вовсе не товарищи. Скажите мне, вот нахера вы, синие, как изоленты, садитесь в свои ржавые драндулеты и тупо сидите там "слушаете музло" на всю дурь ваших ведер? Вам скучно? Вы решили познакомить всех соседей со своей "качественной хрумцацой"? Или вы решили себя познакомить с соседями? Или вы просто ебанутые на всю башку синие ублюдки? Мне вот очень хочется пострелять, но я же не выхожу во двор с пистолетом и не экспериментирую с крепостью ваших черепов! Накипело.

60

Американские Боги

В связи с просмотром первой серии "американских богов" задался вопросом: при чём тут Среда?


Нашёл ответ на просторах:


Понедельник

Здесь все просто. Понедельник означает день после недели. Отсюда и название. В английском языке понедельник звучит как Monday — от связки Moon — Луна и Day — День или же день Луны. Здесь много общего с римской неделей.

Вторник

Также ничего сложного. Второй день после недели. В английском языке вторник — Tuesday. Назван в честь однорукого бога воинской доблести Тира (Тюра или Тива) из германо-скандинавской мифологии.

Среда

Среда — середина недели, отсюда и название. В английском языке Wednesday — в честь бога Водана (Вотана, он же Один). Верховный бог в германо-скандинавской мифологии, отец и предводитель асов. Мудрец и шаман, знаток рун и сказов (саг), царь-жрец, князь (конунг)-волхв (vielus), но, в то же время, бог войны и Победы, покровитель военной аристократии, хозяин Вальхаллы и повелитель валькирий.

Четверг

Четверг — четвертый день недели, ничего экзотического. В английском языке четверг — Thursday. В честь бога Тора — бога грома и бури, защищающий богов и людей от великанов и чудовищ. «Триждырожденный» старший сын Одина и богини земли Ёрд.

Пятница

Пятый день недели, отсюда и пятница. В английском Friday. День назван в честь богини Фригг. Фригг (др.-исл. Frigg) — в германо-скандинавской мифологии жена Одина, верховная богиня. Она покровительствует любви, браку, домашнему очагу, деторождению. Она является провидицей, которой известна судьба любого человека, но которая не делится этими знаниями ни с кем.

Суббота

Здесь уже все интереснее. Почему же все таки Суббота, а не какой-нибудь Шестец? Слово Суббота происходит от ивритского «Шаббат» (отдых, покой). Именно в этот день правоверные иудеи отдыхают и вообще стараются соблюдать целый свод предписаний, запрещающих работать и даже нажимать кнопки лифтов. Почему же славяне стали называть шестой день недели именно субботой до конца непонятно, видимо с приходом на Русь христианства и под влиянием Ветхого Завета. В английском же языке суббота — Saturday. Здесь как раз наоборот все просто и понятно — День Сатурна, практически как и у древних римлян.

Воскресенье

Изначально славяне называли седьмой день «неделей», а в белорусском языке такое название дня сохранилось и поныне — «нядзеля». Слово же воскресенье появилось под влиянием христианства, а именно в честь воскресения Иисуса на третий день после распятия. В английском языке сохранились влияния Древнего Рима и день называется Sunday — День Солнца.


Украдено отсюда: http://retroman.ru/dni_nedeli.html


PS

Сейчас найдётся куча много тех "ктоитакэтознал". Так что пост для дилетантов и невежд, таких как я.

Показать полностью
Мои подписки
Подписывайтесь на интересные вам теги, сообщества, авторов, волны постов — и читайте свои любимые темы в этой ленте.
Чтобы добавить подписку, нужно авторизоваться.

Отличная работа, все прочитано! Выберите