zhub.link is one of the many independent Mastodon servers you can use to participate in the fediverse.

Administered by:

Server stats:

28
active users

#движок

0 posts0 participants0 posts today

Doom в mindustry? Псевдо-3D движок, финал

В прошлой статье мы забыли упомянуть FOV (Field of view). По сути это угол обзора, в котором все лучи лежат равномерно с разницей, допустим, в ~1⁰. К текущей статье мы успели заменить мелкую ячейку памяти настроек cell1 , на банк настроек памяти bank12 , bank2 , bank1 (в зависимости от процессора). Также мы решили убрать редактор карты, ведь он только запутывал людей, хотевших пользоваться нашим псевдо-3D движком, и теперь она создается автоматически. Ещё изменился внешний вид нашего псевдо-3D движка, теперь он более аккуратный...

habr.com/ru/companies/aeza/art

ХабрDoom в mindustry? Псевдо-3D движок, финалПредисловие В прошлой статье , с которой мы настоятельно рекомендуем ознакомиться перед прочтением этой, мы рассмотрели: Программирования в Mindustry Карту Луч и основные принципы псевдо-3D Рисование...

Эволюция обработки данных: от MapReduce к стриминговому движку

Yandex Query Language (YQL) — универсальный декларативный язык запросов к системам хранения и обработки данных, разработанный в Яндексе. А ещё это один из самых нагруженных сервисов: YQL ежедневно обрабатывает около 800 петабайт данных и 600 000 SQL-запросов, и эти показатели постоянно растут. Изначально YQL основывался на операциях MapReduce, которые эффективны для больших данных. Но для средних объёмов данных (до 50 Гб, которые составляют около 60% запросов) этот подход оказался неоптимальным, потому что нужно было обмениваться данными между операциями через диск. Поэтому разработчики создали новый более гибкий стриминговый движок, который значительно ускоряет обработку данных за счёт выполнения всех вычислений в памяти. В этой статье я хочу рассказать о подходах и технологиях в разработке систем для обработки данных на примере YQL. Основное внимание я уделил переходу от MapReduce к стриминговому движку, который обеспечивает более эффективную обработку данных, вмещающихся в память, и который доступен в опенсорсе.

habr.com/ru/companies/yandex/a

ХабрЭволюция обработки данных: от MapReduce к стриминговому движкуПадение latency-запросов, влезающих в память, после включения движка на 100% пользователей Yandex Query Language (YQL) — универсальный декларативный язык запросов к системам хранения и обработки...

Фамильный вики-движок Bonsai: 6 лет спустя

Прошло шесть с лишним лет с момента, когда я начал работать над проектом Bonsai . Если в двух словах, то это вики-движок, заточенный под хранение семейной истории и построение генеалогических деревьев. Он распространяется в полностью открытом и бесплатном виде, подразумевая установку на ваш собственный сервер в качестве docker-контейнера. Более подробно о его устройстве и истории создания можно почитать в моих предыдущих статьях 3+ годичной давности: раз , два . Изначально я планировал выпускать мажорную версию и писать про нее статью раз в год, но родительство и переезд вносят в планы изрядную долю хаоса. Тем не менее, проект все еще активен и развивается. Сегодня я расскажу о том, что было реализовано и улучшено за последнее время.

habr.com/ru/articles/786518/

ХабрФамильный вики-движок Bonsai: 6 лет спустяПрошло шесть с лишним лет с момента, когда я начал работать над проектом Bonsai . Если в двух словах, то это вики-движок, заточенный под хранение семейной истории и построение генеалогических...

2d движок для игр Javascript Game Engine (JsGE)

Привет всем. Меня зовут Артурас, я пишу на Javascript. Полтора года назад я уволился из оффшорной компании и решил написать свой движок для браузерных 2d игр. Сегодня - делюсь результатами.

habr.com/ru/articles/783922/

Хабр2d движок для игр Javascript Game Engine (JsGE)Любая игра представляет собой набор файлов: изображений, звуков и.т.д. и программы, которая эти файлы воспроизводит по заданным алгоритмам. Звуки проигрываются, а изображения обрезаются в нужных...