-
На апрель выпал переезд с GDevelop на Phaser, к которому пришлось прибегнуть после опроса в предыдущей мартовской статье, где мы определили приоритеты реализации возможностей, которые стоит добавить в игру: 38.5%: дополнительный способ выбраться как из дома, так и со двора;…
-
Вебинар от Яндекс.Практикума «Конечные автоматы в реальной жизни»: теория, кодинг и Q&A за один вечер
Теория конечных автоматов лежит в основе многих алгоритмов, к которым часто прибегают разработчики. Решение многих проблем уже давно придумано и зачастую с использованием конечных автоматов. 8 мая в 15.00 (Мск) Яндекс.Практикум проводит открытый вебинар «Конечные автоматы в реальной жизни», на котором…
-
Чистая архитектура. Часть II — Парадигмы программирования
Эта серия статей – вольный и очень краткий пересказ книги Роберта Мартина (Дяди Боба) «Чистая Архитектура», выпущенной в 2018 году. Начало тут.Парадигмы программированияДисциплину, которая в дальнейшем стала называться программированием, зародил Алан Тьюринг в 1938 году. В 1945 он уже писал…
-
«Автостопом по галактике» — история невероятного текстового приключения 1984 года
Жанр интерактивных текстовых игр промелькнул ярким болидом в истории цифровых развлечений. «Автостопом по галактике» стала одним из самых успешных бестселлеров Infocom, который прославился чутким юмором, странной, местами абсурдной, логикой, и, конечно же, безумными головоломками (помните Babel Fish?). Многие игроки бесились…
-
Смутное время. История процессоров с архитектурой Intel NetBurst. Часть 1
20 ноября 2000 года произошло событие, которого с нетерпением ожидали очень многие: Intel официально представила новые процессоры Pentium — Pentium 4 на ядре «Willamette». Впервые упоминание этого топонима (по традиции, Intel дает «географические» кодовые имена своим продуктам) произошло аж в…
-
Целительная сила JavaScript
Чуть меньше года назад, когда по всему миру начали распространяться локдауны в связи с Covid-19, большинство людей начало запасаться туалетной бумагой и консервами. Но лично я стремился получить нечто другое: реализовать функцию поиска. Цель функции поиска была не особо важна,…
-
Немного о графиках, сплайнах и генерации ландшафта
Всем привет! Недавно я решил написать свой алгоритм генерации ландшафта для своих игр на игровом движке Unity 3D. На самом деле мой алгоритм вполне подойдет и для любых других движков и не только движков, так как использует только чистый C#.…
-
Из Парижа в Берлин за 1 час, или Как разогнать гиперлуп до невероятных скоростей
Гиперлуп — прорывной концепт, который в скором времени станет прорывом и для Zeleros — стартапа, способного воплотить идею в жизнь за счет уникального подхода. Источник картинки: ZelerosГиперлуп (Hyperloop) — это сверхскоростной левитирующий поезд на магнитных рельсах, помноженный на вакуумную трубу. Вернее,…
-
Vulkan. Руководство разработчика. Непрограммируемые стадии конвейера
Я работаю переводчиком в компании CG Tribe в Ижевске и здесь публикую переводы Vulkan Tutorial (оригинал — vulkan-tutorial.com) на русский язык. Сегодня я хочу представить перевод новой главы раздела, посвященного графическому конвейеру (Graphics pipeline basics), которая называется Fixed functions. Содержание…
-
От инвалида до киборга при помощи руки с ИИ
Будущее здесь — безо всяких преувеличений. В нашей публикации Третий глаз для незрячих рассказывалось о том, как можно облегчить жизнь незрячим людям при помощи нескольких ультразвуковых сенсоров. Сегодня рассказываем о кибернетической руке на основе глубокого обучения, точность вычислений которой составляет…