Архив за 26 февраля 2017 - 7

Я хотел научиться генерировать интересные игровые карты, которые не обязательно были бы реалистичными, а также попробовать техники, с которыми раньше не работал. Обычно я создаю карты с другой структурой. Что можно сделать с тысячей полигонов вместо миллиона тайлов? Отчётливо различимые игроком области могут быть полезны для геймплея: местоположения городов, места квестов, территории для захвата или колонизации, ориентиры, точки поиска пути, зоны с разной сложностью и т.д. Я генерировал карты с помощью полигонов, а затем растеризировал их вот в такие карты:

image

Во многих процедурных генераторах карт, в том числе и некоторых моих предыдущих проектах, для генерирования карты высот используются функции шума (midpoint displacement, фракталы, diamond-square, шум Перлина и т.д.). Здесь я их не применял. Вместо неё я использовал структуру графов для моделирования элементов, определяемых ограничениями геймплея (высота, дороги, течение рек, места квестов, типы монстров) и функции шума для моделирования того, что не ограничивается геймплеем (форма побережья, расположение рек и деревьев).
Читать полностью »

Беспилотные летательные аппараты, летающие как вертолеты, имеют много достоинств, но чтобы удержаться в воздухе, им приходится расходовать много энергии. Это ограничивает время полета на том же заряде аккумулятора по сравнению с аппаратом, летающим как самолет.

Читать полностью »

image

Микроэлектромеханические системы (МЭМС) представляют собой класс миниатюрных устройств и систем, изготовленных с помощью микрообработки процессов. Главный критерий при создании МЭМС – их размер. Обычно он не превышает 1 мм. Технологии МЭМС являются предшественником относительно более популярной области технологий, где размер устройств начинается от 100 нанометров.

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

Модель данных внутреннего пространства зданий (помещений) обеспечивает шаблоны классов пространственных объектов и таблиц, которые представляют информацию о здании. В то время как основное внимание уделяется планированию и управлению помещениями, также есть цель обеспечить основы для дополнительных данных, связанных со зданиями и сооружениями для поддержки разнообразных применений. Модель вобрала в себя наилучшие практики в области, которая быстро развивается по многим направлениям в различных организациях.
Читать полностью »

Введение

На компьютере загружается Linux, который когда-то был туда установлен. Тогда структура жесткого диска претерпела ряд изменений: были созданы разделы, а также установлен загрузчик. Судя по большинству дистрибутивов, самым популярным в мире Linux является загрузчик GRUB.
Читать полностью »

Masonry (разработчик David DeSandro) это JQuery-плагин позволяющий быстро и просто организовать динамический layout блоков разного размера практически без потери места, а если подобрать соответствующие размеры блокам — то без пустых мест вовсе.
JQuery Masonry — динамический layout
Под динамическим layout`ом имеется ввиду, что блоки будут располагаться в контейнере в зависимости от его размеров, максимально рационально заполняя его пространство, тем самым экономя место на странице.
Читать полностью »

Трезвенники живут мало

Ученые из Техаса заявили, что трезвый образ жизни — это не всегда долголетие. Они провели исследование и пришли к выводу, что часто трезвенники живут намного меньше чем те, кто любит употреблять алкоголь. Ученые решили определить, почему так происходит. Ведь обычно считается, что именно алкоголь, а не воздержание от него укорачивает жизнь.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js