Социальные сети Рунета
Четверг, 18 апреля 2024

[Перевод] Создание игры Tower Defense в Unity: башни и стрельба по врагам [Первая и вторая части туториала] Размещаем на поле башни. Целимся во врагов при помощи физики. Отслеживаем их, пока это возможно. Стреляем в них лазерным лучом. Это третья часть серии туториалов о создании простой игры жанра tower defense. В ней рассмотрено создание баше...

[Перевод] Создание игры Tower Defense в Unity: баллистика [Первая, вторая и третья части туториала] Поддержка разных типов башен. Создание башни-мортиры. Вычисление параболических траекторий. Запуск взрывающихся снарядов. Это четвёртая часть туториала, посвящённого созданию простой игры в жанре tower defense. В ней мы добавим ба...

[Перевод] Создание игры Tower Defense в Unity, часть 1 Поле Создание тайлового поля. Поиск путей с помощью поиска в ширину. Реализация поддержки пустых и конечных тайлов, а также тайлов стен. Редактирование контента в режиме игры. Опциональное отображение сетки поля и путей. Это первая часть серии туториалов, посвящённых созда...

[Перевод] 2D-тени на Signed Distance Fields Теперь, когда мы знаем основы комбинирования функций расстояний со знаком, можно использовать их для создания крутых вещей. В этом туториале мы применим их для рендеринга мягких двухмерных теней. Если вы пока не читали моих предыдущих туториалов о полях расстояний со знаком ...

[Перевод] Продумываем персонажей игр и диалоги по советам писателей и на примере сторонников теории плоской Земли Как человек, который в качестве хобби начал делать свою первую игру без всякого опыта программирования, постоянно читаю разные туториалы и гайды по геймдеву. А как человек из PR и журналистики, который часто работает с текстом, хочу сценарий и персонажей, а не просто геймпле...

[Перевод] Создание ритм-игры в Unity Введение Итак, вы хотите или пытались создать ритм-игру, но игровые элементы и музыка быстро рассинхронизировались, и теперь вы не знаете, что делать. Эта статья вам в этом поможет. Я играл в ритм-игры со старшей школы и часто зависал на DDR в местном зале аркадных автомато...

[Перевод] Создание собственных синтаксических конструкций для JavaScript с использованием Babel. Часть 1 Сегодня мы публикуем первую часть перевода материала, который посвящён созданию собственных синтаксических конструкций для JavaScript с использованием Babel. Читать дальше →

[Из песочницы] Openshift — красношляпые поделки OpenShift Развертка Openshift. Конфигурация после установки. Создание и подключение PV. Создание и разворачивание проекта Red Hat Decision Manager (enterprise аналог kie-workbench). Создание и разворачивание проектов AMQ (red hat active mq) и postgressql c использованием п...

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

[Перевод] Создание игровых 3D-моделей «для бедных»: путь инди Вы когда-нибудь задумывались о том, как работает небольшая инди-студия, занимающаяся разработкой видеоигр? Создавать игры с очень маленьким бюджетом можно, но для этого необходима смекалка, много труда и ещё больше любви к своему делу. Мы — небольшая команда из Польши. Нас...

[Перевод] Комбинирование Signed Distance Fields в 2D В предыдущем туториале мы научились создавать и перемещать простые фигуры с помощью функций расстояний со знаком. В этой статье мы научимся комбинировать несколько фигур для создания более сложных полей расстояний. Большинству описанных здесь техник я научился из библиотеки ...

Студия Bungie поделилась планами по дальнейшему развитию Destiny 2 На официальном сайте Bungie появилась публикация от руководителя серии Destiny Люка Смита (Luke Smith). В ней он рассказал о будущем франшизы, планах студии и поблагодарил Activision, High Moon Studios и Vicarious Visions за помощь в создании Destiny ...

Геймплейные ролики MMORPG TERA Origin с японского релиза TERA Origin— одна из 4 мобильных MMORPG по мотивам известной ПК-франшизы. Ее издает Netmarble, а релиз пока состоялся только в Японии. Этот проект позиционируется как «совершенно новая» игра в жанре и серии. Во время ЗБТ разработчики публиковали короткие ролики об игре, но ...

Авторы гонки Pumped BMX готовят новый трехмерный проект Trail Boss BMX, релиз 27 августа Pumped BMX— популярная серия аркадных гонок на велосипедах BMX с видом сбоку. Если первая часть выглядела довольно скудно, но предлагала неплохую систему физики, то вторая и третья получили псевдотрехмерную графику и стали еще лучше в геймплейном плане. Теперь разработчики с...

[Перевод] Делаем стильный водопад из RiME прямо в Unity или UE4 Есть игры с таким запоминающимся визуалом, что страшно считать потраченное на его разработку время, взять хотя бы последний God of War или RDR2. А бывают проекты, которые подкупают своей атмосферной, даже если они далеки от ААА. Как пример — RiME не раз хвалили за стиль, зву...

BioWare опубликовала геймплейный трейлер Anthem, раскрывающий сюжет, игровые режимы и типы экзоскелетов Компания BioWare постепенно подогревает интерес публики к своей новой игре Anthem, до официального релиза которой осталось около месяца. На канале YouTube-канале Anthem Game было опубликовано геймплейное видео, раскрывающее некоторые особенности проекта. Первый ролик из сери...

[Из песочницы] Full-stack TypeScript Apps Привет, Хабр! Представляю вашему вниманию перевод статьи "Full-Stack TypeScript Apps — Part 1: Developing Backend APIs with Nest.js" автора Ana Ribeiro. Часть 1: Разработка серверного API с помощью Nest.JS TL;DR: это серия статей о том, как создать веб-приложение TypeScript ...

Учебные проекты на Godot — Pong (часть 2) Создание и настройка мяча Приветствую вас, хабровчане! В этой части я буду создавать и настраивать мяч для игры Pong. Если вы пропустили начало, то оно здесь. Уровень статьи по прежнему начинающий. Под катом по прежнему много скринов.Зовите детей и welcome под кат. Читать дальше →

[Перевод] Стильный водопад из RiME в игровом движке: делаем водяной поток Это вторая (и последняя) часть гайда по созданию водопада в Unity или UE4 после вдохновения игрой RiME. В первой разобрались с инструментами, выбрали среду разработки и создали шейдер кругов на воде. Почему начали именно с этого? Все просто: там используется большинство мето...

[Перевод] Паттерны дизайна уровней для 2D-игр Введение Дизайнеры многих игр при разработке геймплея полагаются на вариативность контента. Повторяющиеся препятствия приводят к тому, что игроку становится скучно, поэтому дизайнеры обычно стремятся создавать постоянно увлекающий игровой процесс. Чаще всего игры состоят из...

Defense Grid 2 выйдет на Nintendo Switch с ранее недоступной за пределами VR кампанией Студия Hidden Path Entertainment объявил о том, что Defense Grid 2 выйдет на Nintendo Switch 7 февраля. Стоимость игры составит $19,99, а предварительный заказ будет открыт 25 января и предложит 10-процентную скидку. Defense Grid 2 предлагает игровой процесс в жан...

[Перевод] Шейдерный эффект дудла В этом туториале я расскажу о том, как с помощью шейдеров воссоздать популярный спрайтовый эффект дудла в Unity. Если для вашей игры необходим такой стиль, то из этой статьи вы узнаете, как достичь его без отрисовки кучи дополнительных изображений. Последние несколько лет э...

[Перевод] Создание игры для SEGA Mega Drive/Genesis в 2019 году Даже сегодня люди по-прежнему продолжают создавать новые игры для старых консолей. Мы называем их «homebrew». Иногда это способ реализовать детскую мечту о создании игры для консоли, на которой играл ребёнком. Но кроме того это ещё и интересная задача для любого дизайнера и...

ИИ научился создавать видео с одного кадра. Старые картины теперь можно сделать живыми Технология из Гарри Поттера дошла до наших дней. Теперь для создания полноценного видео человека достаточно одной его картинки или фотографии. Исследователи машинного обучения из «Сколково» и центра Samsung AI из Москвы опубликовали свою работу о создании такой системы, вм...

Вопрос создания ремейка Resident Evil 3 зависит от продаж обновлённой второй части Ремейк Resident Evil 2 отметился сразу по нескольким направлениям. Пресса и игроки выставили высочайшие оценки игре, а в Steam она стала второй по успешности для Capcom. На этом фоне фанаты стали часто спрашивать авторов о судьбе ремейка Resident Evil 3. Этой т...

Арсенал, враги и выживание в новом геймплейном трейлере The Surge 2 Компания Focus Home Interactive и немецкая студии Deck13 представили новый геймплейный трейлер своей научно-фантастической экшен-RPG The Surge 2.  В новом видеоролике разработчики показали некоторые игровые локации, различных мобов, огромных боссов, предлагаемую геймера...

Олдскульному shoot 'em up Bridge Strike требуются бета-тестеры Игроки любят трехмерную графику. На их взгляд, она как минимум оправдывает покупку дорогих смартфонов. Но создание сложных моделей отнимает время, что часто приводит к тому, что красивая игра ничего интересного собой не представляет. А вот пиксель-арт разработчики освоили н...

[Перевод] TDD в геймдеве или «кроличий ад» TDD в геймдеве применяют довольно редко. Обычно проще нанять тестировщика, чем выделить разработчика для написания тестов — так экономятся и ресурсы, и время. Поэтому каждый успешный пример использования TDD становится интереснее. Под катом перевод материала, где эту технику...

[Перевод] Пишем клон движка Doom: чтение информации карт Введение Цель этого проекта — создание клона движка DOOM, использующего ресурсы, выпущенные вместе с Ultimate DOOM (версия со Steam). Он будет представлен в виде туториала — я не хочу добиваться в коде максимальной производительности, а просто создам работающую версию, и п...

Видео: первая часть документального фильма о создании Metro Exodus Издательство Deep Silver и студия 4A Games представили первый выпуск дневников разработчиков грядущего постапокалиптического боевика Metro Exodus. Всего будет три части этого небольшого документального фильма, посвящённого созданию Metro. Сняты кадры были в Киеве и ...

[Перевод] Исследование шейдера песка игры Journey Среди множества инди-игр, выпущенных за последние 10 лет, одной из самых любимых для меня определённо является Journey. Благодаря своей потрясающей эстетике и красивому саундтреку Journey стала примером превосходства практически в каждом аспекте разработки. Я разработчик иг...

Глобальная стратегия Age of Civilizations II вышла на iOS Age of Civilizations – главная серия глобальных стратегий на замену проектам студии Paradox, которые до сих пор не выходили ни на iOS, ни на Android. Ранее она была доступна только на Android в нескольких частях, а в конце прошлого года в Google Play состоялся релиз полноцен...

Древние римляне умели делать здания «невидимыми» для землетрясений Официально человечество научилось создавать метаматериалы с заданными коэффициентами преломления электромагнитных волн лишь в 2000-ом году. И доминирующей задачей ученые считали создание «плаща-невидимки», некоей структуры, которую огибает свет и потому она не заметна в види...

Универсальная PRTG. Мониторим процессор, камеры видеонаблюдения и Active Directory Продолжаем серию материалов о простой и гибкой системе мониторинга PRTG. В прошлый раз речь шла о возможностях PRTG в целом. На этот раз остановимся на создании сенсоров. В базе PRTG — 200 готовых сенсоров и 100 шаблонов для создания новых. В этой статье расскажем, как работ...

Видео: окончание рассказа о создании Metro Exodus Издательство Deep Silver и студия 4A Games выпустили третий и последний выпуск дневников разработчиков грядущего постапокалиптического боевика Metro Exodus. В первой серии этого небольшого документального фильма зрители познакомились с основателями 4A Games, труднос...

[Перевод] Сценарии использования и производительность Blazor Server в .NET Core 3.0 С момента релиза Blazor Server с .NET Core 3.0 в прошлом месяце многие люди поделились с нами своим восторгом от возможности создания клиентского веб-интерфейса используя только с .NET и C#. В то же время мы также слышали много вопросов о том, что такое Blazor Server, как он...

Turn 10 Studios ищет разработчиков для «следующего поколения» Forza Motorsport По информации многочисленных источников, следующее поколение Xbox появится в 2020 году. Учитывая этот факт, многие студии, такие как Rockstar Games, приступили к поиску разработчиков для работы над играми под новое поколение консолей. Теперь же стало известно, что собственн...

Первые геймплейные ролики Plants vs. Zombies 3: знакомый игровой процесс, странная графика Без лишнего шума Electronic Arts анонсировала третью часть одной из самых известных игр в жанре tower defense — Plants vs. Zombies 3. Сейчас проект находится на стадии закрытого альфа-тестирования и доступен только на Android. В сети уже начали появляться первые ролики с иг...

[Перевод] Ускорение instagram.com. Часть 1 В последние годы на instagram.com появилось много нового. Очень много. Например — средства создания историй, фильтры, творческие инструменты, уведомления, прямые сообщения. Однако по мере роста проекта всё это дало один печальный побочный эффект, который заключался в том, чт...

Как стать оператором децентрализованного интернет-провайдера «Medium» и не сойти с ума. Часть 1 Добрый день, Сообщество! Меня зовут Михаил Подивилов. Я являюсь основателем общественной организации «Medium». Этой публикацией я начинаю серию статей, посвящённых настройке сетевого оборудования для соблюдения аутентичности при становлении оператором децентрализованного и...

Создание моментальных игр на Unity в Google Play Instant Привет! Перевели статью от Google с пошаговой инструкцией создания Instant Game в Google Play для игр на Unity. Google анонсировал сервис Google Play Instant в марте 2018-го; с тех пор гейм-девелоперы могут создавать игры с мгновенным погружением. Существует несколько спо...

Что (не)нужно знать для создания игр на Unity Unity — игровой движок, с далеко не нулевым порогом вхождения (сравнивая с тем же Game Maker Studio), и в этой статье я расскажу с какими проблемами столкнулся начиная его изучение, и какие решения этих проблем нашел. Я буду описывать подобные моменты на примере своей 2d и...

Разработчик «The Last of Us» раскритиковал «Red Dead Redemption 2» за линейный сюжет Брюс Стрейли указал на отсутствие влияния игроков на геймплей в «Red Dead Redemption 2». Брюс Стрейли является известным разработчиком в игровой сфере. В свое время он принял участие в создании The Last of Us и Uncharted 4: A Thief's End. В своей недавней публикации в ...

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

Plunder Kings — не очень выразительный, но крайне азартный shoot 'em up — выйдет 26 февраля 26 февраля состоится релиз shoot ’em up Plunder Kings. Это игра с достаточно простой графикой, но интересными геймплейными идеями. Главная фишка — механика наград. Так, за прохождение трассы вы будете получать определенное количество монет, которые позже используются для ул...

[Перевод] Реализация шаблона проектирования Command в Unity Вы задавались когда-нибудь вопросом, как в играх наподобие Super Meat Boy реализована функция реплея? Один из способов её реализации — выполнять ввод точно так же, как это делал игрок, что, в свою очередь, означает, что ввод нужно как-то хранить. Для этого и многого другого...

[Перевод] Создание AR-игры с помощью Vuforia [Под катом есть объёмные GIF] Дополненная реальность (Augmented reality, AR) внезапно стала очень популярным термином. Благодаря Vuforia разработчики с лёгкостью могут дополнять физический мир цифровым контентом. Хотя выпуск ARKit и ARCore позволил повысить известность до...

[Перевод] Эффекты фильтрации SVG. Часть 6. Создание текстуры с помощью feTurbulence Узнайте, как использовать мощный примитив SVG-фильтра feTurbulence для создания собственных текстур и эффектов искажений. Предлагаемая серия статей "Эффекты фильтрации SVG" Sara Soueidan, внештатного разработчика UI/UX интерфейса и автора многих технических статей, проживаю...

На E3 2019 показали 24 минуты игрового процесса Darksiders Genesis На игровой выставке E3 2019 компания THQ Nordic и студия Airship Syndicate показали большое геймплейное видео Darksiders Genesis — своей будущей ARPG во вселенной Darksiders. В представленном 24-минутном геймплейном видео разработчики показали игру...

[Перевод] Создание динамических PDF-файлов с использованием React и Node.js Материал, перевод которого мы сегодня публикуем, посвящён созданию динамических PDF-файлов с использованием HTML-кода в качестве шаблона. А именно, речь пойдёт о том, как сформировать простой счёт на оплату неких товаров или услуг, динамические данные, включённые в который, ...

[Перевод] Ускорение instagram.com. Часть 3 Сегодня публикуем перевод третьей части серии материалов об ускорении instagram.com. В первой части мы говорили о предварительной загрузке данных, во второй — об отправке данных клиенту по инициативе сервера. Здесь речь пойдёт о кэшировании. Читать дальше →

Подборка новостей игровой индустрии с 8 марта по воскресенье Глава FromSoftware Хидетака Миядзаки заявил о возможности создания своего батл-рояля. Игры этого жанра, безусловно, хороши, и мы заинтересованы в том, как они устроены. Но если мы и возьмёмся за создание «королевской битвы», то сделаем это по-своему.Эти товарищи зарекомендов...

Новая игра со старой атмосферой на Three.js. Часть 2 В первой части я рассказал о проблемах, с которыми я столкнулся в процессе создания 3D игры под браузер c использованием Three.js. Теперь я хотел бы подробно остановиться на решении некоторых важных задач при написании игры, типа конструирования уровней, определения столкнов...

Симулятор Хакера: Сюжетная игра 1.1.4 Это игра, в которой совмещены несколько разных игровых тематик, таких как «Хакерство», «Создание игр», «Программирование» и, конечно же, «Симуляция жизни». — Выполняйте задания темных хакеров, начиная с установки шпионских программ и заканчивая взломом инфраструктуры др...

[Перевод] Ограничения 16-битных игр и их воссоздание в Unity В нашем первом туториале по ретро-играм мы показали, как настраивать инструмент 2D Pixel Perfect и как создавалась графика в эпоху 8-битных игр. В этом посте мы перенесёмся в 16-битную эру. С помощью Mega Cat Studios мы узнаем, как создавать аутентичную графику для игр в ст...

Конференция по игровой индустрии GAMEDEV.HOUSE 22 сентября 2019 года в Высшей школе бизнес-информатики НИУ ВШЭ состоится конференция от Gamedev.House, посвященная созданию и запуску игровых проектов. Мероприятие пройдет при поддержке образовательных программ по игровой индустрии ВШБИ – «Менеджмент игровых проектов» и «Ос...

[Перевод] История создания первой Diablo Больше двадцати лет назад Дэвид Бревик участвовал в создании Blizzard North. Также он сыграл важную роль в разработке хита студии — Diablo. «Оригинальный концепт я придумал ещё в старшей школе», — рассказывает Бревик, посещавший школу в Области залива Сан-Франциско (назван...

[Из песочницы] Создаем современное веб приложение. Знакомство с проектом и подготовка к работе. Часть 1 В этой серии статей мы пройдем полный цикл создания клиентской части приложения и напишем небольшую библиотеку компонентов с использованием современного стека технологий. Читать дальше →

[Перевод] Создаём границы процедурно генерируемой карты Скотт Тёрнер продолжает работу над своей процедурно генерируемой игрой и теперь решил заняться проблемой оформления границ карт. Для этого ему предстоит решить несколько непростых задач и даже создать собственный язык описания границ. Важным элементом фэнтезийных карт, кот...

Создание мозаичной картинки Наверняка вы неоднократно видели в интернете такие картинки: Я решил написать универсальный скрипт для создания подобных изображений. Читать дальше →

Компания NEC выпустила серию новых дисплеев для DooH Организациям необходимы дисплеи, сочетающие в себе качество визуализации и возможность создания больших поверхностей. Такие возможности необходимы в разных сценариях использования - от цифровой рекламы до транспортных узлов, от розничной торговли до диспетчерских и центров у...

[Перевод] Создание многопользовательской веб-игры в жанре .io Вышедшая в 2015 году Agar.io стала прародителем нового жанра игр .io, популярность которого с тех пор сильно возросла. Рост популярности игр .io я испытал на себе: за последние три года я создал и продал две игры этого жанра.. На случай, если вы никогда раньше не слышали о...

В Apple Arcade выйдет 5-я часть серии платформеров Shantae and the Seven Sirens Shantae — серия игр в жанре платформера, первая часть которой вышла на консоли Game Boy Color еще в 2002 году. Главной героиней во всех выступает девушка полу-джинн по имени Шантэ. Вторая и третья части вышли в 2010 и 2014 году, соответственно. А в 2016 появилась четвертая S...

Mockdown: самый быстрый способ создания вайрфреймов При создании технического задания клиенты часто отправляют много ссылок на сайты для понимании бизнес задач. Например: хочу регистрация и авторизацию как у twitter, список с новостными блоками как в Яндекс Дзен и т.д. Очень сложно такие части проекта задокументировать, хочет...

Разработчики TES: Blades продолжают работать над игрой и готовят крупное обновление к E3 2019 Субъективно, The Elder Scrolls: Blades не удалась. Тем не менее компания не прекращает работать над ней, и есть надежда, что со временем ситуация исправится. Разработчики уже поправили кое-какие «ошибки», уменьшили время ожидания для открытия серебряных сундуков, провели ре...

NURBS моделирование в Rhino 3D и T-Spline Существует, как минимум, два подхода к созданию 3D моделей. В одном из них, наиболее популярном, объекты состоят из множества полигонов. В другом (freeform surface modelling) — из NURBS поверхностей, которые задаются кривыми (сплайнами). Каждый из подходов имеет свои преиму...

50 советов по UX в виртуальной реальности Этот список был собран на основе нескольких моих статей и заметок, посвященных созданию пользовательского опыта в VR. Материал создавался как своеобразный набор дополнительных рекомендаций для новых специалистов Modum Lab, которые занимаются созданием систем взаимодействия...

Новинки Apple Arcade: «DJ-экшен», атмосферное приключение, 2 платформера и партийная игра На этой неделе в Apple Arcade снова добавили 5 игр. Вот они: Jumper Jon — миниатюрная метроидвания, в которой главный герой умирает спустя 30 секунд после начала уровня. Но после этого он возрождается с накопленными навыками и предметами. Так, с каждым разом вы лучше понима...

КриптоАРМ на базе контейнера PKCS#12. Создание электронной подписи CadES-X Long Type 1. Часть 3 Прошло время и утилита, начатая как просмотрщик сертификатов, дополненная функциями работы с криптографическими токенами PKCS#11 и создания запросов (PKCS#10) на квалифицированный сертификат, пополнилась, как и было заявлено, функциями работы с контейнерами PKCS#12. Итак,...

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 16. Создание сети в небольшом офисе Сегодня я расскажу, как организовать сеть в небольшом офисе компании. Мы достигли определенного этапа обучения, посвященного свитчам – сегодня у нас будет последнее видео, завершающее тему коммутаторов Cisco. Конечно, мы еще будем возвращаться к свитчам, и в следующем видеоу...

Google представила игру для создания игр Google представила игру под названием Game Builder, в которой можно создавать собственные простые игры в стиле Minecraft.

Лучшие трейлеры с Gamescom 2019 Выставка компьютерных игр Gamescom 2019 стартовала с пресс-конференций, из которых мы узнали, что Cyberpunk 2077 выйдет в сервисе потоковой передачи игр Google Stadia, PUBG получит поддержку кроссплея между Xbox One и PS4, а для портативной консоли Nintendo Switch ожидается...

[Из песочницы] Создание голосового ассистента Доброго времени суток. Недавно я загорелся вопросом создания голосового ассистента. Столкнулся с миллиардом проблем. Но всё же я решил свои вопросы. Для начала скачиваем Visual Studio. Читать дальше →

Yealink Meeting Server 2.0 — новые возможности видеоконференцсвязи В прошлой статье: Yealink Meeting Server — комплексное решение для видеоконференцсвязи мы описали функционал первой версии Yealink Meeting Server (далее YMS), её возможности и структуру. В результате, мы получили от Вас множество запросов на тестирование этого продукта, част...

[Из песочницы] Создание сторис для Instagram из PHP Вступление В последнее время люди более охотно смотрят в социальных сетяx видео, нежели просматривают фотографии. Сторис в инстаграм набирает в 3-4 раза больше просмотров, чем просто выложенная фотография. Ну и конечно же, не перестаём забывать, что социальные сети это не т...

[Перевод] Функциональное мышление. Часть 11: Финал Сегодня мы заканчиваем нашу серию статей о функциональном программировании. Получилось 11 частей. Я считаю, что это достижение. В этой статье реализуем простой стековый калькулятор (также известный как "обратная Польская нотация"). Реализация практически полностью построена ...

[Перевод] Что такое качественная idle-анимация? Разработчики делятся своими любимыми примерами Создание связи игрока с персонажем, раскрытие подробностей его личности, чтобы он был для игрока уникальным — сложная задача, и как решить её всего несколькими простыми движениями? Анимации ожидания (Idle animations), эти небольшие всплески движения, когда игрок ненадолго ...

[Перевод] Создание шейдера травы в движке Unity Из этого туториала вы научитесь писать геометрический шейдер для генерации травинок из вершин входящего меша и использовать тесселяцию для управления плотностью травы. Статья описывает поэтапный процесс написания шейдера травы в Unity. Шейдер получает входящий меш, и из ка...

[Перевод] Splatter tiles: как без особой возни создавать тайлы для игр Я единственный художник в нашей игровой студии, а это значит, что мне приходится заниматься анимацией, UI, рекламными материалами, ресурсами для соцсетей, персонажами, предметами и окружениями. Всё, в чём нужно хотя бы немного искусства, ложится на мои плечи. Я часто ощущаю...

[Перевод] Эффекты фильтрации SVG. Часть 4. Двухцветные изображения при помощи feComponentTransfer Эта четвертая статья серии об SVG-фильтрах, в которой Sara Soueidan покажет вам, как использовать feComponentTransfer для создания эффекта двухтонового фильтра. Предлагаемая серия статей "Эффекты фильтрации SVG" Sara Soueidan, внештатного разработчика UI/UX интерфейса и авт...

RPG Sword Art Online Alicization Rising Steel вышла на мобильных, но не в России В августе этого года издатель Bandai Namco анонсировал ролевую Sword Art Online: Alicization Rising Steel. Ее релиз планировался только на декабрь, но игру уже можно скачать из App Store и Google Play. Стоит отметить, что это касается только ограниченного числа стран, к кото...

7 мая появятся первые новости о новой игре Forza Motorsport Студия Turn10 подтвердила, что основная часть команды разработчиков приступает к разработке следующей части серии игр Forza Motorsport, первые сведения о которой будут раскрыты в следующем выпуске шоу Forza Monthly, которое состоится 7 мая этого года. Возможно, полноценный ...

Сценарист Half-Life и Portal Эрик Уолпоу возвратился в Valve Согласно электронному письму Гейба Ньюэлла (Gabe Newell), просочившемуся в социальные сети, соавтор сценария Half-Life 2 и Portal Эрик Уолпоу (Erik Wolpaw) вернулся в Valve. Он покинул компанию в феврале 2017 года, проработав до этого в Valve более десяти лет и учас...

Вышел первый геймплейный трейлер Need for Speed: Heat На игровой выставке Gamescom 2019 компания Electronic Arts показала первый геймплейный трейлер своей будущей гоночной аркады Need for Speed: Heat. Новый видеоролик демонстрирует разделение игры на дневной и ночной геймплей. В первом случае...

Обзор Castle Woodwarf 2. Пиксельные драконы Пришло время окунуться в удивительный мир войны против монстров и включить мозги на сто процентов, ведь иначе победить будет просто нереально. Новая игра готова удивить преданных фанатов жанра необычными механиками и стильной картинкой, которая помещается в 81 мегабайт в пам...

Очередное видео с впечатляющими геймплейными кадрами Oceanhorn 2 Всего 2 недели назад мы получили новое видео об Oceanhorn 2: Knights of the Lost Realm – впервые за почти год — как в сети появляется новый, даже более информативный ролик. На этот раз он авторства компании Unreal, на движке которой создается RPG. К сожалению, большая часть...

[Перевод] Дизайн декбилдинга в видеоиграх Карточные игры и элементы декбилдинга (построения колоды) используются в видеоиграх уже давно, иногда смешиваясь с известными жанрами для создания нового, но в то же время знакомого игрового процесса. Разработчики разными способами экспериментируют с этим поджанром, то созд...

Buildroot — часть 2. Создание конфигурации своей платы; применение external tree, rootfs-overlay, post-build скриптов В данном разделе я рассматриваю часть возможностей по кастомизации, которые потребовались мне. Это не полный список того, что предлагает buildroot, но они вполне рабочие и не требуют вмешательства в файлы самого buildroot. Читать дальше →

[Перевод] Как CSS Grid меняет представление о структурировании контента Каждый, кто хотя бы немного занимался созданием веб-сайтов, знает, что теги <div> — являются важным строительным блоком для контроля над макетом. HTML5 представил новые семантические элементы, чтобы помочь в этом. И хотя они являются фантастическим дополнением к языку...

[Перевод] Гайд: обновление интерфейсов с помощью дефолтных членов в C# 8.0 Начав работу с C# 8.0 на .NET Core 3.0, при создании члена интерфейса вы можете определить его реализацию. Наиболее распространенным сценарием является безопасное добавление членов к интерфейсу, уже выпущенному и используемому бесчисленным количеством клиентов. В этом гайде...

Книга «Kafka Streams в действии. Приложения и микросервисы для работы в реальном времени» Привет, Хаброжители! Эта книга подойдет для любого разработчика, который хочет разобраться в потоковой обработке. Понимание распределенного программирования поможет лучше изучить Kafka и Kafka Streams. Было бы неплохо знать и сам фреймворк Kafka, но это не обязательно: я ра...

Angular: создание и публикация библиотеки Начнем с начала Если мне не изменяет память, то с версии 6 в angular появилась возможность создавать в одном workspace проекты разных типов: application и library. До этого момента люди, которые хотели создать библиотеку компонент, скорее всего, пользовались отличным и поле...

Rangers of Oblivion - создания персонажа и начало прохождения Обзор, создание персонажа, начало развития и прохождения игры Rangers of Oblivion, лучшей экшн игры на андроид и ios на старте 2019 года.

Создание альтернативного дисплея для синтезатора/сэмплера Ensoniq EPS16+ и ASR10 Привет, Хабр! Здесь я расскажу об одном (к сожалению до сих пор неоконченном) проекте по созданию альтернативый стандартному дисплею Ensoniq EPS16+ и ASR10. Читать дальше →

Тест-драйв nanoCAD СПДС Металлоконструкции 1.2. Часть 3 Продолжаем публиковать тест-драйв по nanoCAD СПДС Металлоконструкции. В первой части тест-драйва мы начали строить каркас производственного. Во второй части мы рассмотрели, как создавать вертикальные связи, распорки, прогоны и размещать их на плане, а также создадим поперечн...

Для фанатов Fallout: моддер AK создал ПК, выглядящий, как Pip-Boy 2000 Mark VI Компания Zadak объединилась с Nvidia и известным тайваньским моддером с псевдонимом AK для создания уникального ПК в стилистике игры Fallout. Если точнее, взятый за основу ПК MOAB II в данном случае выполнен в виде наручного компьютера Pip-Boy 2000 Mark VI из игры Fallo...

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

Android: создание динамических Product Flavors и Signing Configs При работе над Android-проектом, представляющий собой платформу для создания приложений для просмотра видео-контента, возникла необходимость динамического конфигурирования product flavors с выносом информации о signing configs во внешний файл. Подробности под катом. Читать д...

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

Делаем современное веб-приложение с нуля Итак, вы решили сделать новый проект. И проект этот — веб-приложение. Сколько времени уйдёт на создание базового прототипа? Насколько это сложно? Что должен уже со старта уметь современный веб-сайт? В этой статье мы попробуем набросать boilerplate простейшего веб-приложения...

Добавление UICollectionViews в кастомный UITableViewCell который сделан через Xib Я был удивлен, узнав, сколько было препятствий для реализации UICollectionView в UITableViewCell. Поэтому этот туториал здесь, надеюсь он сэкономит вам много времени. Примечание: это туториал не для начинающих. Предполагается, что вы знаете о tableViews и создании пользоват...

Знакомьтесь! Алиса, это WiFi 6 ! WiFi 6, это Алиса! Wi-Fi становится все лучше и быстрее, уже множество маршрутизаторов доступно с чипами, использующими черновые спецификации 802.11ax Wi-Fi, но окончательно новый стандарт должны принять до декабря 2019 года, что приведет к появлению волны обновленных устройств с новыми беспро...

Завершающий курс специализации по Python от Mail.ru Group Python — простой и гибкий язык, применяемый во многих областях современной разработки. На нём создают веб-приложения, пишут игры, анализируют данные и выполняют многие другие задачи. Mail.ru Group запустила на платформе Coursera специализацию «Программирование на Python», ...

Ударные волны при переходе на сверхзвук: фото в цвете Недавно NASA опубликовало серию потрясающих снимков, на которых изображены два сверхзвуковых реактивных самолета Т-38, проходящих через атмосферу и создающих звуковые ударные волны. Это стало возможно благодаря другому самолету NASA, B-200 King Air, на котором была установле...

Легендарный Питер Молинье показал новую игру, вдохновленную The Entrepreneur — Legacy Питер Молинье — один из самых великих гейм-дизайнеров современности. Он бывает голословным и не все идеи доводит до завершения, но не боится экспериментов и умеет удивлять игроков. Недавно он рассказал о новой игре своей студии 22Cans – Legacy. Это смесь из градостроительно...

Создание простого разговорного чатбота в python Как выдумаете, сложно ли написать на Python собственного чатбота, способного поддержать беседу? Оказалось, очень легко, если найти хороший набор данных. Причём это можно сделать даже без нейросетей, хотя немного математической магии всё-таки понадобится. Идти будем маленьки...

[Перевод] Sketch + Node.js: генерируем иконки для множества платформ и брендов. Часть 2 Это вторая часть статьи о создании инструмента, способного экспортировать все помещённые в Sketch-файл иконки: в разных форматах, для разных платформ, с возможностью A/B-тестирования каждой из иконок. Первую часть вы можете прочесть по ссылке. В прошлый раз мы подготов...

[Перевод] Создание дизайн-документа миссии повествовательной игры на примере Last of Us Я всегда начинаю с того, что задаю много вопросов и провожу активные исследования. За свою карьеру я успел поработать над множеством сиквелов уже существовавших франшиз. Лучшее, что ты можешь сделать в этом случае — полностью освоить жанр игры и изучить мир. Среди прочих пр...

198X - обзор игры про нелёгкую жизнь подростка-геймера из 80-х Не так давно в Steam состоялся релиз игры 198X, рассказывающей о жизни простого подростка 80-х годов, с походами в зал аркадных автоматов и возможностью опробовать свои силы в играх разных жанров, благодаря чему он находит своё место в этом мире. Тем, кого одолевает ностальг...

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

Системные требования и геймплейный ролик хоррора Moons of Madness Издатель Funcom и разработчик Rock Pocket Games опубликовали системные требования, а также показали запись игрового процесса грядущей игры Moons of Madness. Проект представляет собой хоррор в жанре научной фантастики, вдохновленный произведениями Говарда Лавкрафта...

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

[Перевод] Лучшие продукты отталкиваются от настоящих проблем: Intercom про Jobs-to-be-Done. Часть 2 Вторая часть перевода книги Intercom про Jobs-to-be-Done — это продолжение повествования о том, как концепция Jobs-to-be-Done меняет принципы создания и улучшения IT-продукта. Главы с третьей по шестую. Первая часть. Читать дальше →

Геймдизайн в жизнь. Экономика игры (Часть II) Доброго дня! Немного об авторе: меня зовут Мария, гейм дизайнер. Это третья статья из цикла по применению теории геймдизайна в жизни. Ссылки: Первая статья: «Гейм дизайн в жизнь. Пример разбора механики игры» Вторая статья: «Геймдизайн в жизнь. Экономика игры (Часть I)» ...

[Перевод] Эффекты фильтров SVG: контурный текст при помощи feMorphology Во второй части серии об SVG-фильтрах Sara Soueidan знакомит нас с фильтром feMorphology и приводит несколько примеров его использования для создания интересных эффектов. Читать дальше →

Создание бэкенд приложения для онлайн чата Apollo, Node.js Некоторое время назад я работал над мобильным приложением, функционал которого включал в себя удобный онлайн-чат. И теперь я решил написать статью с краткой инструкцией, как создать чат, используя apollo server и node.js на бэкенде, а так же react native и apollo client на к...

Введение в программирование: простой 3Д шутер с нуля за выходные, часть 2 Продолжаем разговор про 3Д шутер за выходные. Если что, то напоминаю, что это вторая половина: Часть первая: отрисовка стен Часть вторая: населяем наш мир + оконный интерфейс Как я и говорил, я всеми силами поддерживаю желание в студентах делать что-то своими руками. В ча...

Геймплейные ролики MMORPG Lineage 2M в разрешении 4К Позавчера состоялся релиз одной из самых ожидаемых мобильных MMORPG, Lineage 2M. Пока что проект доступен только в Корее, но это не мешает тысячам русскоязычным игроков проверять, насколько честными разработчики оказались в этот раз. Для всех остальных портал MMO Culture сн...

[Перевод] Функциональное мышление. Часть 9 Это уже 9 часть серии статей по функциональному программированию на F#! Уверен, на Хабре существует не очень много настолько длинных циклов. Но мы не собираемся останавливаться. Сегодня расскажем про вложенные функции, модули, пространства имен и смешивание типов и функций в...

[Перевод] Функциональное мышление. Часть 8 Привет, Хабр! Мы с небольшим запозданием возвращаемся с новогодних каникул с продолжением нашей серии статей про функциональное программирование. Сегодня расскажем про понимание функций через сигнатуры и определение собственных типов для сигнатур функций. Подробности под кат...

[Перевод] Вышел Orleans 3.0 Это гостевой пост от команды Orleans. Orleans — это кроссплатформенный фреймворк для создания распределенных приложений с использованием .NET. Для получения дополнительной информации см. https://github.com/dotnet/orleans. Мы рады объявить о выпуске Orleans 3.0. По сравнению...

Как менялась новая игра Remedy: сравнение прототипа Control с демоверсией для Е3 2018 Игроки любят сравнивать ранние демонстрации игр с версиями, близкими к релизной. Чаще всего — чтобы обвинить разработчиков в ухудшении графики и упрощении геймплейных возможностей. Сотрудники Remedy Entertainment настолько уверены в качестве своего нового прое...

Слухи: в Half-Life 3 у Фримена должен был появиться киберпротез — свежие подробности сюжета игры Поклоннику Half-Life около двух лет назад попала в руки информация о сценарии и разработке Half-Life 3. Всё это время он боялся ею делиться, но теперь всё же решился. В свежем ролике YouTube-канала Valve News Network Тайлер Маквикер (Tyler McVicker) рассказал то, чт...

Деревянные игрушки, часть шестая — 1992 Игры начинают становиться всё менее деревянными, в некоторых случаях начинает проявляться оказуаливание — упор на графику и упрощение игрового процесса в сравнении с предыдущими играми этого жанра. В минимальных требованиях появляется «4MB RAM». Но я про всё это не особо в к...

Пишем свой язык программирования, часть 2: промежуточное представление программ Введение Приветствую всех, кто заглянул почитать мою очередную статью. Повторюсь, я описываю создание языка языка программирования, на основе проведенной ранее работы, результаты которой описал в этом посте. В первой части (линк: habr.com/post/435202) я описал этапы прое...

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

Huawei держит курс на инновации для создания полностью интеллектуального мира Huawei провела 16-ый ежегодный Глобальный аналитический саммит в Шэньчжэне (Китай), который в этом году был посвящен теме «Создание полностью интеллектуального мира». Участники саммита обсудили создание полностью интеллектуального мира за счет постоянной разработки и внедрен...

[Перевод] «Хранители» видеоигр шаг за шагом сохраняют игровую культуру Игры — ключ к пониманию современной культуры, однако создание игровых архивов может быть на удивление трудной задачей Много ли стоит история? В мае мы получили ответ на этот вопрос — по крайней мере для мира видеоигр: $14 000. Именно такой была победная ставка на прототип...

[Из песочницы] Создание простой кликер-игры с нуля В последние несколько лет набирают большую популярность игры такого жанра, как «кликеры». Мне самому очень интересно играть в них, но не менее интересно создавать игру — кликер самому. Благодаря такому движку как Unity, создать свой шедевр не составит труда даже простому нов...

[Перевод] Как написать смарт-контракт на Python в сети Ontology. Часть 2: Storage API Это вторая часть из серии обучающих статей о создании смарт-контрактов на Python в блокчейн сети Ontology. В предыдущей статье мы познакомились с Blockchain & Block API смарт-контракта Ontology. Сегодня мы обсудим, как использовать второй модуль— Storage API. Storage API...

gui приложение для задачи о ходе коня Это туториал по созданию интерактивного приложения для решения задачи о ходе коня на языках processing и p5.js Посмотреть саму программу можно здесь. Для управления «конём» используется метод mouseDragged(); пример программы, использующей этот метод здесь. Отмена хода осуще...

Next@Acer на IFA 2019: СonceptD – инструменты для творцов Кроме ультралегких и игровых решений значительная часть презентации Acer на IFA 2019 была посвящена инструментам для творческих людей, которые профессионально занимаются созданием контента. Для серьезных рабочих задач производитель предлагает продукты серии ConceptD. Для рес...

Представляем shell-operator: создавать операторы для Kubernetes теперь совсем просто В нашем блоге уже были статьи, рассказывающие про возможности операторов в Kubernetes и о том, как написать простой оператор самому. На этот раз хотим представить вашему вниманию наше Open Source-решение, которое выводит создание операторов на суперлёгкий уровень, — познаком...

Платформа для создания игр HiberWorld теперь доступна на устройствах с сенсорным экраном Игры, в которых можно создавать свои собственные игры, — довольно популярный жанр. Та же Roblox летом 2019 года обогнала Minecraft по количеству активных пользователей в месяц с показателем 100 млн. HiberWorld — не столь популярная платформа, но она позволяет перенести проц...

В России создаются Большие данные по автомобилям, выходящим на автомагистрали страны Официально подписан меморандум о создании межoтраслевого проектного консорциума «Автодата.Рус», который будет заниматься созданием в стране уникального хранилища Больших данных в автомобильной сфере.

Видео: 26 минут игрового процесса боевика Dying Light 2 На игровой выставке gamescom 2019 студия Techland показала почти получасовое геймплейное видео своего будущего зомби-боевика Dying Light 2.  После финала первой части прошло пятнадцать лет. Главный герой игры — все тот же Эйден...

[Из песочницы] Как я создавал «WildMAN» — пародию на множество 8-битных игр и недавно ее портировал на Android Я думаю каждого фаната приставочных игр интересовала тема создания игр и была мечта создать свою игру, в студенческие годы я увлёкся программированием. Читать дальше →

Автор сценария к Half-Life 2: Episode One и Portal вернулся в Valve Американский сценарист Erik Wolpaw, который занимался созданием сценария к Portal (первой и второй частям), Half-Life 2: Episode One и Episode Two, вернулся в команду Valve. Покинул он ее в 2017-ом. Очевидно, что эта новость станет новым поводом для обсуждения даты выхода H...

Богатый аноним устроит «Королевскую битву» в реальности на частном острове Неизвестный и довольно обеспеченный человек подал на сайте Hush Hush, «Амазоне для миллионеров», объявление о создании игры в жанре «королевская битва» с одним нюансом: происходить она будет в реальности.

Стартовала предрегистрация на зомби-шутер Dead Zed от авторов Earn to Die Австралийский издатель и разработчик Not Doppler прославился благодаря серии зомби-гонок с видом сбоку Earn to Die и мультиплеерной Crash of Cars. Теперь он готовит для мобильных новых проект, который тоже некогда был обычным Flash-развлечением. Dead Zed — это зомби-шутер о...

Подборка @pythonetc, январь 2019 Это восьмая подборка советов про Python и программирование из моего авторского канала @pythonetc. Предыдущие подборки: Декабрь 2018 Ноябрь 2018 Октябрь 2018 Сентябрь 2018 Август 2018 Июль 2018 Июнь 2018 Читать дальше →

Эффективная разработка и сопровождение Ansible-ролей Ansible — система, которая решает различные задачи автоматизации, включая конфигурирование, резервное копирование и деплой проектов. Систему приятно использовать для написания сценариев автоматизации от простого окружения до крупного проекта. В сценариях важную роль играют p...

Анализ цен криптовалют: следующая возможная остановка для биткоина — $7030 О дальнейших возможных сценариях движения цены биткоина и нескольких популярных альткоинов рассказывает ведущий аналитик RoboForex Дмитрий Гурковский. Рынок продолжил движение в рамках негативного сценария и на данный момент лучшее, что может произойти — это коррекция ...

[Перевод] Краткая история 3D-текстурирования в играх В этом посте я расскажу об истории текстурирования в трёхмерных видеоиграх. С момента первого появления 3D реального времени на домашних консолях мы прошли долгий путь, но и сегодня при создании игровых текстур применяются некоторые практики, уходящие корнями в те ранние год...

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

[Перевод] Программируем голосовое управление коптером с использованием Node.js и ARDrone В этом туториале мы разберем создание программы для дрона с голосовым управлением на Node.js и Web speech API. Коптер — Parrot ARDrone 2.0. Читать дальше →

SVG 3D: создание, вращение по оси и анимация Чуть более недели назад, в рамках конкурса от Телеграм, пришлось окунуться в "волшебный мир" svg, математических формул, оптимизации и анимации. Конкурсным заданием было создание достаточно простого чарта на JS, но некоторые нюансы задания и акцент на производительности дел...

VMmanager 6: новый инструмент для создания виртуальных машин от ISPsystem 5 февраля мы открыли бета-тестирование облачной версии VMmanager 6, новой панели виртуализации. Приглашаем сообщество Хабра (всех, кто сталкивается с созданием и управлением виртуальными машинами) посмотреть её и оставить свои отзывы. Читать дальше →

Яндекс и Hyundai займутся созданием беспилотных автомобилей Яндекс объявил о начале сотрудничества с Hyundai в области разработок и создания беспилотных автомобилей. Подробнее о совместном проекте и его перспективах читайте в данном материале!

Видео: продолжение рассказа о создании Metro Exodus Издательство Deep Silver и студия 4A Games представили второй выпуск дневников разработчиков грядущего постапокалиптического боевика Metro Exodus. Всего будет три части этого небольшого документального фильма о создании игры (преимущественно на английском). В первой...

[Из песочницы] Создание минимального Docker-контейнера для Go-приложений Привет, Хабр! Предлагаю вашему вниманию перевод статьи основателя сервиса Meetspaceapp Nick Gauthier «Building Minimal Docker Containers for Go Applications». Время чтения: 6 минут Существует множество, как официальных, так и поддерживаемых сообществом контейнеров для разл...

[Из песочницы] Создание лица персонажа для игры «OnAir» Добрый день! Меня зовут Дарья, я 3d artist в студии RainStyle production. В настоящее время мы заняты разработкой игры в жанре Sci-fi horror под названием “On Air”. Игра рассказывает о загадочных событиях, случившихся с главным героем, который волей случая остановился в а...

Все свое: туториал по созданию новых действий для UiPath RPA Данная статья – обучающий материал, который позволяет по шагам пройтись по процессу создания и публикации нового компонента для платформы UiPath RPA. Это удобно в разных случаях, например, для простой интеграции с системами компании или в ситуациях, когда компания хочет помо...

Как это устроено: выбор частот для 5G 5G может совершить реальный переворот в качестве жизни, поэтому интерес к новой технологии намного выше, чем когда-то к 4G. Так, количество компаний, запускающих устройства в первоначальном развертывании, изменилось с четырех для 4G LTE до 20 для 5G. Тестовые запуски и разра...

Всем желающим. Samsung раздаст 40 тысяч долларов за дизайн аксессуаров и обоев для Galaxy Компания Samsung объявила о запуске коркунса Samsung Mobile Design Competition в партнёрстве с известным дизайнерским журналом Dezeen.  В рамках конкурса участникам предлагается создать дизайн аксессуаров для устройств серии Galaxy — смартфонов, планшетов и ...

Телефонные опросы и поиск в CRM в 3CX CFD, новый плагин WP-Live Chat Support, обновление приложения для Android За последние пару недель мы представили несколько интересных обновлений и один новый продукт. Все эти новинки и улучшения соответствуют политике 3CX по созданию на базе UC АТС доступного мультиканального колл-центра.    Обновление 3CX CFD — компоненты Опрос и Поиск в CRM Све...

Ботоводство С начала 2000-х годов с завидной периодичностью появляются новости о внедрении в работу чат-ботов. В этой статье я расскажу с чего начать и приведу обзор существующих решений, а также поделюсь опытом создания бота для компании Selectel. Сфера применения Развитие бизнеса з...

Mail.ru Group, МТС, РФПИ, Сбербанк и Яндекс создают Альянс в сфере ИИ Mail.ru Group, МТС, Российский фонд прямых инвестиций (РФПИ), «Газпром нефть» и Яндекс в ходе крупнейшего в Восточной Европе форума по искусственному интеллекту (ИИ) Artificial Intelligence Journey (AIJ) объявили о заключении соглашения о сотрудничестве, которое предусматрив...

Книга «Unity и C#. Геймдев от идеи до реализации. 2-е изд» Привет, Хаброжители! Джереми Гибсона Бонд задумывая эту книгу, ставил перед собой простую цель: познакомить вас со всеми инструментами и передать начальные знания, необходимые для достижения успеха в разработке игр и прототипов. Автор постарался втиснуть в эту книгу макси...

Microsoft не планирует выпускать другие эксклюзивы Xbox на Nintendo Switch или PS4 Ранее в этом году компания Microsoft объявила о выходе игры Cuphead для Nintendo Switch, а на Gamescom 2019 было объявлено, что на портативной игровой консоли состоится релиз платформера Ori and the Blind Forest Definitive Edition. Но, хоть Microsoft и Nintendo объединяют у...

Текстурирование, или что нужно знать, чтобы стать Художником по поверхностям. Часть 1. Пиксель О чем эта серия уроков? В данной серии статей, которые я собираюсь написать, я постараюсь максимально раскрыть теорию создания текстур для игровой индустрии, начиная от самого понятия «пиксель» и заканчивая построением сложных материалов (шейдеров) в игровом движке на пример...

Открытый лекционный вечер по геймдизайну в ВШБИ 22 марта 2019 года в Высшей школе бизнес-информатики НИУ ВШЭ состоится Лекционный вечер по геймдизайну в рамках программ «Менеджмент игровых проектов», «Основы создания игр в виртуальной реальности» и «Основы создания игр». 22 марта 2019 года в 19:00 в Высшей школе бизне...

В Барселоне займутся созданием открытых CPU для европейских суперкомпьютеров Барселонский суперкомпьютерный центр объявил об открытии LOCA, Laboratory for Open Computer Architecture. В задачи новой организации входит создание новых вычислительных архитектур и готовых решений, которые в дальнейшем планируется использовать в составе европейских суперко...

На мобильных вышел порт jRPG Battle Chasers: Nightwar от художника серии Darksiders На мобильных представлено много игр в жанре jRPG, но большая часть из них — это так называемые «gacha RPG», в которых большой упор сделан на коллекционировании героев с помощью механики лотереи. Для игроков из Азии это уже давно не проблема, но если вы хотите играть, а не га...

Синглтон размещающий объекты в ROM и статические переменные(С++ на примере микроконтроллера Cortex M4) В предыдущей статье Где хранятся ваши константы на микроконтроллере CortexM (на примере С++ IAR компилятора), был разобран вопрос о том, как расположить константные объекты в ROM. Теперь же я хочу рассказать, как можно использовать порождающий шаблон одиночка для создания ...

Нейросети помогут справиться с мусором В России ведется создание уникального робота, который будет полностью автономно заниматься сортировкой мусора. Его работа будет строиться на основе нейросетей. Созданием новинки занимается «Лаборатория машинного обучения». Планируется, что работы по созданию первого образца ...

NEO и Ontology анонсировали создание совместной платформы для интернета следующего поколения Две крупные китайские блокчейн-платформы NEO и Ontology заключили партнерство, в рамках которого займутся созданием открытой кроссчейновой платформы, призванной стать основой для интернета следующего поколения. We are excited to announce that Ontology and @NEO_Blockchain are...

[Перевод] 4 шага для создания профиля кандидата Всем привет. В этом месяце в Отус стартует новый поток курса «IT-Recruiter.» К этому запуску мы приурочили новый полезный перевод, которым делимся с вами. Создание профиля кандидата Ваш профиль кандидата – это внутренний документ, который, по сути, представляет собой спис...

[Из песочницы] Эффективное создание компонентов с помощью styled system Для стилизации react компонентов наша команда использует styled-components. О styled-components уже есть статьи на Хабре, поэтому подробно останавливаться на этом не будем. Знакомство с Styled components Лучше, быстрее, мощнее: styled-components v4 Написав много компоне...

Авторы Dustoff Heli Rescue готовят спин-офф Dustoff Z про уничтожение зомби с вертолета На мобильных платформах разработчик Invictus Games больше всего известен проектами в жанре Dustoff, где игрокам предлагается летать но военном вертолете и выполнять разные задания: эвакуировать раненных солдат с поля битвы, возвращать украденный груз, спасать заложников и та...

Новая видеокарта ASRock Phantom Gaming X Radeon VII 16G с мощной памятью ASRock представила видеокарту Phantom Gaming X Radeon VII 16G. Новинка обеспечивает исключительную графическую производительность, позволяя работать с самыми требовательными играми и программами для создания контента в реальном времени. Благодаря технологии 7 нм Radeon ...

[Перевод] Практические рекомендации по разработке крупномасштабных React-приложений. Планирование, действия, источники данных Сегодня мы представляем вашему вниманию первую часть перевода материала, который посвящён разработке крупномасштабных React-приложений. При создании одностраничного приложения с помощью React очень легко привести его кодовую базу в беспорядок. Это усложняет отладку приложени...

[Перевод] Введение в сетевые политики Kubernetes для специалистов по безопасности Прим. перев.: Автор статьи — Reuven Harrison — имеет более 20 лет опыта в разработке программного обеспечения, а на сегодняшний день является техническим директором и соучредителем компании Tufin, создающей решения для управления политиками безопасности. Рассматривая сетев...

[Перевод] Создание игры «Крестики-нолики» при помощи TypeScript, React и Mocha Представляем вам перевод статьи Josh Kuttler, опубликованной на blog.bitsrc.io. Узнайте, как создать приложение «Крестики-нолики», используя React и TypeScript. Простая игра в крестики-нолики создана по модульному принципу и загружена на сайт Bit. Вы можете изменять компо...

[Перевод] Новый алгоритм поиска пути в Factorio На прошлой неделе мы говорили в своём блоге об изменениях, которые позволят врагам (biters) не наталкиваться друг на друга, но это было не единственное обновление, связанное с biter-ами. Совпало так, что в обновления этой недели вошло то, над чем мы работали предыдущие неск...

АПКИТ: создание госинтегратора — плохая идея В настоящее время на правительственном уровне обсуждается идея создания в технопарке «Сколково» государственного интегратора «Сколково-интеграция», который будет создавать и продвигать комплексные отраслевые ИТ-решения, основанные ...

Microsoft выпустила предварительную версию Windows Vision Skills Компания Microsoft объявила о выпуске первой предварительной версии Windows Vision Skills. Этот набор NuGet-пакетов позволяет разработчикам «решать сложные проблемы компьютерного зрения, используя простой набор API». Windows Vision Skills уже включает в себя набор API-интер...

Развивать 5g в РФ будет «дочка» «Ростеха» Определены победители конкурса госкорпорации «Росатом» по созданию дорожных карт для ФП «Цифровая экономика РФ». Так, «дочка» Ростеха в лице НЦИ будет заниматься разработкой дорожных карт по 5G, промышленному интернету и большим данным. Это выбор объясняется лидерским статус...

Создание металлической фермы в СПДС Металлоконструкции Приглашаем вас принять участие в бесплатном вебинаре «Создание металлической фермы в СПДС Металлоконструкции». ЗАРЕГИСТРИРОВАТЬСЯ Вебинар состоится 23 апреля в 11:00 по Москве. Программа вебинара включает в себя демонстрацию новых возможностей программного продукта СПДС ...

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

День, когда Dodo IS остановилась. Синхронный сценарий Dodo IS — глобальная система, которая помогает эффективно управлять бизнесом в Додо Пицце. Она закрывает вопросы по заказу пиццы, помогает франчайзи следить за бизнесом, улучшает эффективность сотрудников и иногда падает. Последнее — самое страшное для нас. Каждая минута так...

Тёмные приоры вырвались на поля сражений в геймплейном трейлере For Honor Как и было обещано, 31 января поклонники многопользовательского средневекового боевика For Honor получили большое обновление 2.04, которое знаменует начало первого сезона третьего года. По этому случаю издательство Ubisoft представило свежий трейлер, посвящённый игр...

Mozilla, Intel, Red Hat и Fastly будут вместе создавать стандарт интернет-приложений Компании Mozilla, Intel, Red Hat и Fastly объявили о создании Bytecode Alliance. Он будет представлять собой группу по разработке ПО с открытым исходным кодом, предназначенное «для создания новых софтварных организаций, построенных по таким стандартам как WebAssembly и ...

[Перевод] F# 1: Hello World Этот текст является вольным переводом серии статей Sacha Barber из Brighton, UK , которые мне показались достаточно интересным Это первый пост в моей серии по F#. Итак, что мы собираемся охватить? Как хорошо знают многие программисты, принято начинать с примера «Hello World...

Как мы разогнали САПР КОМПАС-3D → Часть 3 Это заключительная часть статьи об ускорении КОМПАС-3D v18 (Часть 1, Часть 2). Она посвящена доработкам в расчетах массо-центровочных характеристик и тому, что сделано для ускорения КОМПАСа на стороне нашего геометрического ядра C3D. И еще немного расскажем о том, какое желе...

Обзор Red Tractor Tycoon. Создаём свою ферму Мне всегда нравились подобные игры тем, что они не требуют от вас отличной реакции или каких-то невероятных навыков. Вы спокойно загружаете Red Tractor Tycoon и начинаете играть, получая от этого процесса массу удовольствия и счастья, а большего игры и не должны приносить. Д...

[Перевод] Процедурные паттерны, которые можно использовать с тайловыми картами Процедурная генерация используется для повышения вариабельности игр. Среди известных проектов можно упомянуть Minecraft, Enter the Gungeon и Descenders. В этом посте я объясню некоторые из алгоритмов, которые можно применять при работе с системой Tilemap, появившейся как 2D-...

[Перевод] Kubernetes-приключение Dailymotion: создание инфраструктуры в облаках + on-premises Прим. перев.: Dailymotion — один из крупнейших в мире сервисов хостинга видео и потому заметный пользователь Kubernetes. В этом материале системный архитектор David Donchez делится итогами создания production-платформы компании на базе K8s, которая начиналась с облачной ин...

[Перевод] Генератор подземелий на основе узлов графа В этом посте я опишу алгоритм процедурной генерации уровней двухмерного подземелья с заранее заданной структурой. В первой части будет представлено общее описание, а во второй — реализация алгоритма. Введение Алгоритм был написан как часть работы на получение степени бакал...

Marvel объявила четыре следующие фильма свой киновселенной Компания Marvel анонсировала на международной выставке Comic-Con 2019 в Сан-Диего четвёртую фазу своей киновселенной. В четвёртой волне будут представлены как фильмы, так и сериалы.

Стартовал открытый бета-тест MMORPG по мотивам аниме BLEACH Mobile 3D На прошлой неделе стартовал открытый бета-тест MMORPG Bleach Mobile 3D по мотивам популярного аниме. Разработчики обещают, что она прямо связана с источником, так что вас ждут и знакомые персонажи и, возможно, определенные сюжетные арки. Более того, в озвучке игры даже прин...

[Перевод] Делать хорошо, делая плохо: написание «злого» кода с помощью Go, часть 1 Вредные советы для Go-программиста После десятилетий программирования на Java, последние несколько лет я в основном работал на Go. Работать с Go — здорово, прежде всего потому, что за кодом очень легко следовать. Java упростила модель программирования C ++, удалив множеств...

Демо-версия новой игры ONINAKI от Square Enix доступна для скачивания Square Enix только что выпустила демоверсию своей новой RPG-игры ONINAKI для ПК. ONINAKI станет третьим тайтлом Tokyo RPG Factory - вслед за I Am Setsuna и LOST SPHEAR - и обещает продолжить миссию студии, чтобы черпать вдохновение из классических японских ролевых игр для с...

[Перевод] Изучаем Docker, часть 4: уменьшение размеров образов и ускорение их сборки В этой части перевода серии материалов, которая посвящена Docker, мы поговорим о том, как оптимизировать размеры образов и ускорить их сборку. В прошлых материалах мы сравнивали образы Docker с пиццей, термины с пончиками, а инструкции файлов Dockerfile с бубликами. Сегодня ...

[Перевод] Два в одном: Intel Optane Memory H10 (часть 1) Часть 1 >> Часть 2 Кэширование SSD существует уже долгое время, и позволяет выжимать максимум производительности из быстрых устройств хранения данных. В последние годы в царстве небольших, дорогих и очень быстрых накопителей правили продукты Intel Optane, использующие...

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

[Из песочницы] Token, refresh token и создание асинхронной обертки для REST-запроса В данном туториале мы кратко разберем, как реализовываются REST-запросы к API, требующие, чтобы пользователь был авторизован, и создадим асинхронную «обертку» для запроса, которая будет проверять авторизацию и своевременно ее обновлять. Читать дальше →

[Из песочницы] Etherblade.net — opensource проект по созданию инкапсулятора ethernet-трафика на FPGA (часть первая) Сразу хочу оговориться, что эта статья не только подразумевает пассивное чтение, но и приглашает всех желающих присоединяться к разработке. Системные программисты, разработчики железа, сетевые и DevOps инженеры — добро пожаловать. Поскольку проект идет на стыке сетевых те...

Первый трейлер спиноффа серии «Форсаж» «Hobbs and Shaw» с Джейсоном Стейтемом и Дуэйном Джонсоном Компания Universal опубликовала первый трейлер фильма «Hobbs and Shaw», который является первым спиноффом франшизы «Fast and Furious» / «Форсаж». Сценарий написал Крис Морган, который отвечал за сценарии во всех последних «Форсажах», н...

Вышел новый геймплейный трейлер игры The Sinking City от украинской студии Frogwares Украинская студия Frogwares сообщила о выходе нового геймплейного трейлера игры The Sinking City, в котором главному герою Чарльзу Риду предстоит погрузиться в самую бездну Лавкафтовских ужасов, обитающих в Окмонте. Игра The Sinking City представляет собой экшен-адвентюру, к...

Туториал по Oracle Application Express. Обзор IDE Недавно я с удивлением обнаружил, что, оказывается, толковых туториалов по Oracle Application Express (он же APEX, он же апекс, но не путать с языком apex, который используется в Salesforce) в природе не существует. Это не самая распространенная технология, конечно, но, тем ...

[Перевод] Изучаем Docker, часть 3: файлы Dockerfile В переводе третьей части серии материалов, посвящённых Docker, мы продолжим вдохновляться выпечкой, а именно — бубликами. Нашей сегодняшней основной темой будет работа с файлами Dockerfile. Мы разберём инструкции, которые используются в этих файлах. Бублики — это инструкци...

[Перевод] Генерация подземелий в Diablo 1 Diablo 1 — это классический roguelike 1996 года в жанре hack and slash. Это была одна из первых успешных попыток познакомить широкие массы с roguelike, которые до этого имели нишевую графику в виде ASCII-арта. Игра породила несколько сиквелов и множество имитаций. Она извес...

Три картинки за одно воскресенье: о создании бюджетных стереоизображений на пальцах (стереограмма, анаглиф, стереоскоп) Пришли очередные выходные, надо написать пару десятков строк кода и нарисовать картинку, да лучше не одну. Итак, на прошлых и позапрошлых выходных я показал, как делать трассировку лучей и даже взрывать всякое. Это многих удивляет, но комьпютерная графика — очень простая вещ...

ФАС одобрила создание СП Alibaba, Mail.ru Group, РФПИ и МегаФона Федеральная антимонопольная служба (ФАС) удовлетворила ходатайство о создании совместного предприятия Российского фонда прямых инвестиций (РФПИ), Alibaba, Mail.ru Group и МегаФона.  Сделка между компаниями завершилась сегодня, в рамках государственного ви...

Обзор Radio Commander. В такое вы еще не играли Достаточно часто нам в руки попадают очень необычные игровые проекты, которые удивляют своими геймплейными особенностями и механиками. Даже странно, что до этого всего не догадались разработчики из других крупных компаний, которые работают в индустрии столько лет. Сегодня мы...

Создание прослушивающего приложения для просмотра трафика мобильной MMORPG Это вторая часть цикла статей про разбор сетевого трафика мобильной MMORPG. Примерные темы цикла: Разбор формата сообщений между сервером и клиентом. Написание прослушивающего приложения для просмотра трафика игры в удобном виде. Перехват трафика и его модификация при помо...

[Перевод] Создание пиксельной туманности при помощи шума и Median Cut Я хотел, чтобы в моей игре The Last Boundary была туманность. Они потрясающе выглядят и космос без них не космос, а просто разбросанные по фону белые пиксели. Но так как игру я делаю в стиле «пиксель-арт», то мне нужно было как-то заставить мою библиотеку шума генерировать п...

На мобильных вышла jRPG SaGa Scarlet Grace: Ambitions за 1790 рублей (это со скидкой) На E3 2019 в этом году компания Square Enix удивила многих, анонсировав локализации сразу для нескольких игр во франшизе SaGa. Romancing SaGa 3 уже недавно вышла на iOS и Android, одновременно с остальными платформами, а теперь пришла очередь ремейка эксклюзива PS Vita SaGa ...

[Из песочницы] Создание своего jsfiddle, часть 1 Привет всем читателем habr. В данной статье мы напишем свой онлайн редактор кода. Зачем я писал свой онлайн редактор кода В один день мне стало интересно насколько сложно создать свой онлайн редактор по типу jsfiddle, из-за чего я решил написать свой редактор. Написание сво...

Как создавать фото с размытым фоном на Android Фотографии, которые мы загружаем в социальные сети, для многих пользователей сегодня крайне важны. Фото должны быть красивыми, приятно выглядящими и оформленными должным образом. Уже недостаточно просто сделать селфи для того, чтобы собрать лайки. Нужно накладывать различны...

[Перевод] Как работает ИИ в игре Hitman (2016) Выпущенный компанией IO Interactive в 2016 году Hitman вернул франшизу к её корням: созданию богатых и интересных сценариев, в которых Агент 47 должен устранять свои цели, часто импровизированным и непрактичным способом. Для решения этой задачи внутри игры применяется множес...

[Перевод] Пространство генерации и пространство возможностей В этом туториале я расскажу о двух терминах, которые используются мной для описания процедурных генераторов: пространство генерации (generative space) и пространство возможностей (possibility space). Мы дадим определения этим двум терминам, а затем рассмотрим интерактивные п...

[Перевод] Эффекты фильтрации SVG. Часть 7. Продвижение вперед Предлагаемая серия статей "Эффекты фильтрации SVG" Sara Soueidan, внештатного разработчика UI/UX интерфейса и автора многих технических статей, проживающей в Ливане, посвящена работе фильтров SVG и состоит из следующих статей: Эффекты фильтрации SVG Эффекты фильтрации SVG. ...

Ssh-chat, часть 2 Привет, Хабр. Это 2 статья из цикла ssh-chat. Что мы сделаем: Добавим возможность создания своих функций оформления Добавим поддержку markdown Добавим поддержку ботов Увеличим безопасность паролей(хеш и соль) Читать дальше →

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

Видео: 16 минут игрового процесса The Settlers В Сети появился 16-минутный геймплейный ролик перезапуска экономической стратегии The Settlers. По заявлению игрока на видео, новая The Settlers радует отличным и сложным геймплеем, который обрадует фанатов жанра и олдфагов, помешанных на хардкоре....

[Перевод] Генерация барьерных островов В декабрьских новостях об урагане Флоренс часто упоминались Внешние отмели — ряд барьерных островов на побережье Северной Каролины: Барьерные острова — это плоские или глыбистые участки песка, формируемые волнами и прибоем параллельно побережью материка. Они часто имеют ви...

[Из песочницы] Организация интерфейса в Unity с UI Canvas В Unity есть хорошая система для создания пользовательского интерфейса UI Canvas. По ней написано довольно много обучающего материала, но большинство гайдов рассказывает только о том, какие кнопки нажать и какой код написать, чтобы все заработало. В качестве примеров обычно ...

Конференция для разработчиков платформ от Stripe, Intercom, JetBrains, Miro, ManyChat, Wrike, Targetprocess и др 9 ноября мы проводим Platform Developers Conf — конференцию о создании платформ для разработчиков. Огненные спикеры — техлиды и ведущие инженеры из Stripe, Intercom, JetBrains, Wrike, ManyChat, Targetprocess, Miro и других компаний. Будем говорить про API, вебхуки, архитект...

[Перевод] Как логировать в NodeJS, чтобы пацаны во дворе уважали Что вас бесит сильнее всего, когда вы пытаетесь организовать читаемые логи в вашем NodeJS приложении? Лично меня чрезвычайно напрягает отсутствие каких-либо вменяемых зрелых стандартов по созданию trace ID. В этой статье мы поговорим о том, какие есть варианты создания trac...

В Корее скоро появится самая большая в мире лагуна для серфинга Испанская компания Wavegarden — международный специалист по созданию систем генерации волн и лагун для серфинга и других водных видов спорта. В настоящее время она ведет строительство искусственных серф-парков в Великобритании и Австралии.

[Из песочницы] Rosserial & STM32 Робототехническая операционная система ROS является довольно мощной платформой для создания робототехнических систем, которая включает все необходимое для разработки своих проектов от простейших программных компонентов, называемых “узлами”, и протокола обмена данными до сред...

MSI за 2 года продала 1 миллион мониторов MSI выпускает свои мониторы уже более двух лет. MSI пользуется успехом во всем мире. Благодаря постоянной работе над продуктами и создания новых технологий продажи игровых мониторов превысила миллионную отметку. MSI Technology гордится тем, что является любимой торговой марк...

Планирование проектов в организации (часть 4) Я продолжаю цикл публикаций о Pulse Management — Управление проектной организацией (Метод Пульса). В этой статье я расскажу о самой «вкусной» части: Планирование проектов. Планирование — это самая простая и самая сложная часть любого проекта основанного целью которого являет...

Создание продукта, который растет вместе с пользователями Сосредоточьтесь на создании продуктовой патины, вместо редизайна продукта.

Mail.Ru Group отчиталась о росте выручки на 32,5% за 2018 год И рассказала о создании MRG Tech Lab, которая займётся созданием новых продуктов.

[Из песочницы] BERT — state-of-the-art языковая модель для 104 языков. Туториал по запуску BERT локально и на Google Colab BERT — это нейронная сеть от Google, показавшая с большим отрывом state-of-the-art результаты на целом ряде задач. С помощью BERT можно создавать программы с ИИ для обработки естественного языка: отвечать на вопросы, заданные в произвольной форме, создавать чат-ботов, автом...

Grand Theft Auto V выпустили бесплатно для Android Одной из крупнейших в мире игровых студий, занимающихся созданием видеоигр, является Rockstar Games. Ее творения всегда отличались очень высоким качеством, как по части сюжета, так и с точки зрения использования новейших технологий. Как считает большинство Сообщение Grand T...

Состоялся официальный релиз MMORPG Tales of Wind в режиме ОБТ Если 2018 был для MMORPG годом анонсов и релизов в режиме пробного запуска, то 2019 однозначно — год релизов. Сегодня, например, вышла Tales of Wind от Neocraft Limited. Эта многопользовательская ролевая игра теперь доступна во всем мире в режиме открытого бета-теста. Разра...

Анонсирована карточная игра Magic: ManaStrike во вселенной Magic: The Gathering В сети продолжают появляться подробностями об играх азиатских издателях, которые те будут показывать на G-Star 2019. Magic: ManaStrike — это новый проект от Netmarble во вселенной карточной игры Magic: The Gathering, которая принадлежит Wizards of the Coast. Судя по всему,...

Игровая консоль и игры к ней своими руками. Little Game Engine + ESPboy Little Game Engine (LGE) – это виртуальная игровая консоль выдуманной конфигурации, с выдуманным процессором и онлайн web-SDK, состоящий из компилятора С-подобного кода в ассемблер и дальнейшей перекомпиляцией его в машинный код с возможностью исполнения этого кода там же, в...

[Перевод] Thinking with Portals: создаём порталы в Unreal Engine 4 В этой статье я расскажу, как создавать порталы в Unreal Engine 4. Я не нашёл никаких источников, подробно описывающих такую систему (наблюдение сквозь порталы и проход через них), поэтому решил написать собственную. Что такое портал? Давайте начнём с примеров и объяснения...

Как создавать мемы на Android Создавать мемы на смартфоне — легко! Знаете ли вы, что мемы, которые так популярны в социальных сетях, по одной из теорий, были созданы Гарри Фрисом в 1970-х годах? Он любил фотографировать своих кошек, а затем придумывал к фотографиям забавные надписи и создавал таким...

Интернет разрознен больше, чем когда-либо: куда «приходят» более миллиона новых пользователей ежедневно? Часть 1 Сегодня Интернет-трафик совсем другой, нежели десятилетие назад. Более миллиона человек становятся новыми пользователями сети ежедневно, а общее количество уже насчитывает миллиарды человек. Кто они, эти люди? Что они делают в сети? Как распределён Интернет-трафик и каковы п...

Приложения для электронных книг на операционной системе Android. Часть 4. Игры В сегодняшней, четвёртой (предпоследней), части статьи о приложениях для электронных книг на операционной системе Android будет рассмотрена только одна, но обширная тема: игры. Краткое содержание предыдущих трёх частей статьиВ 1-ой части были подробно рассмотрены причины, п...

[Из песочницы] Метод создания DRAG and DROP эффекта Придя впервые к технологии DRAG and DROP столкнулся с очень тяжелым её описанием (Это мое субъективное мнение. Прошу с ним не соглашаться, а перечитать все что только можно и посмотреть на этот вопрос с многих сторон). И решил написать пару статей, нацеленных на начинающих р...

WordPress анонсировал запуск платформы для создания новостных сайтов С помощью которой издатели смогут сфокусироваться на создании контента

«Сбербанк» и ВТБ приостановили проект создания региональной авиакомпании Среди вариантов было создание такой компании на базе Utair, у которой большие долги перед банками.

[Из песочницы] Работа начинается с тестирования В жизни каждого разработчика наступает момент, когда он задумывается над созданием тестовой составляющей для своего детища. Поправлюсь — в жизни каждого хорошего разработчика. Когда ты джуниор и не несешь особой ответственности, имеешь право на уйму ошибок и можешь их исправ...

Состоялся релиз японской RPG Another Eden от сценариста Chrono Trigger Спустя больше года после японского релиза Another Eden вышла на английском языке. За ее создание ответственны не последние люди в японском геймдеве. Сценарий написал Масато Като, ранее отвечавший за Chrono Trigger. А музыке создали композиторы той же Chrono Trigger и Luminou...

Разработчик серии GTA выпустил конкурента Steam Вслед за всеми крупными издателями, такими как Electronic Arts и Ubisoft, Rockstar Games, известная в первую очередь благодаря созданию игровой серии GTA, решила выпустить собственный лаунчер для Windows. Он соберет все ваши игры, разработанные Rockstar, в одном месте, включ...

[Перевод] Машинное обучение агентов в Unity Эта статья об агентах машинного обучения в Unity написана Майклом Лэнхемом — техническим новатором, активным разработчиком под Unity, консультантом, менеджером и автором многих игр на движке Unity, графических проектов и книг. Разработчики Unity внедрили поддержку машинног...

На создание порно-шутера собрали более миллиона долларов На платформе краудфандинга Kickstarter удалось собрать более миллиона долларов на новую космическую ролевую игру Subverse. Изюминка игры в том, что она создаётся студией StudioFOW, специализирующейся на порно-анимации.

Действующая модель ракеты Здравствуйте, мы ученицы 5 класса МБОУ «Школа №27 города Благовещенска» Амурская область: Вотина Варвара и Кучикина Оксана.  Мы решили участвовать в конкурсе 3D-моделирования и 3D-печати "Перспектива 3D" (ссылка: https://3dtoday.ru/blogs/news3dtoday/in-zelenogorsk-will-...

E3 2019: Первый геймплейный трейлер Vampire: The Masquerade - Bloodlines 2 Vampire: The Masquerade – Bloodlines 2 заочно была самым ожидаемым проектом на PC Gaming Show на E3 2019. На шоу показали геймплейные кадры пре-альфа версии игры, которые, к сожалению, все еще не отвечают на массу вопросов. Большой упор в игре будет сделан на отношениях с д...

Фантастические плагины, vol. 2. Практика Здесь можно почитать первую статью с теорией плагиностроения. А в этой части я расскажу, с какими проблемами мы сталкивались во время создания плагина и как пытались их решать. Читать дальше →

hellOGL: OpenGL hello world Сегодня я покажу, как открыть открыть окно и создать контекст OpenGL. Это на удивление непростая задача, OpenGL до сих пор не имеет официальных кроссплатформенных средств создания контекста, поэтому будем опираться на сторонние библиотеки (в данном случае GLFW и glad). В инт...

Делаем вездесущий Splash Screen на iOS Привет Хабр! Я расскажу о реализации анимации перехода со сплэш скрина на другие экраны приложения. Задача возникла в рамках глобального ребрендинга, который не мог обойтись без изменения заставки и внешнего вида продукта. Для многих разработчиков, участвующих в крупных...

[Перевод] Автоматизация Android. Супер простое руководство по созданию первого Espresso-теста Здравствуйте, друзья. В преддверии старта курса «Mobile QA Engineer», хотим поделиться с вами переводом интересного материала. Что такое Espresso? Нет, это не напиток, который вы пьете каждый день, чтобы взбодриться. Espresso — это тестовый фреймворк с открытым исходным к...

[Из песочницы] Как создать 2D игру с Python и аркадной библиотекой Привет, Хабр! представляю вашему вниманию перевод статьи How to create a 2D game with Python and the Arcade library автора Paul Vincent Craven Как создать 2D игру с Python и аркадной библиотекой Узнайте, как начать работу с Arcade, простой в использовании библиотеки Python д...

[Из песочницы] Создание игры «35ММ». Постапокалипсис в России Всем доброго времени суток, меня зовут Сергей Носков. Сегодня я бы хотел рассказать о создании моего первого полноценного инди-проекта под названием 35ММ, вышедшего в Steam в 2016 году. История конечно давняя, и с тех пор уже было опубликовано несколько статей и интервью н...

Учёные разработали инструкцию по созданию вирусных видео Учёные из Университета Южной Калифорнии, Университета Хьюстона и компании Uber определили «рецепт» создания вирусных рекламных роликов. Правила оказались, в общем-то, простыми.

[Перевод] Превращаем скрипты в красивые инструменты для машинного обучения Создаём семантический поисковик с машинным обучением в реальном времени за 300 строк Python кода. Мой опыт подсказывает, что любой более или менее сложный проект по машинному обучению рано или поздно превращается в набор сложных неподдерживаемых внутренних инструментов. Эти ...

Один из самых популярных игровых движков получил поддержку трассировки лучей Видеокарты Nvidia поколения Turing выделяются не только отличной производительностью и огромными ценами, но и поддержкой аппаратного ускорения трассировки лучей. Технология, о которой писали многие годы, наконец-то добралась до геймеров, но проблема в том, что наличие с...

Ritual: Sorcerer Angel — простой, но зрелищный аркадный экшен от авторов Reaper и Radiant Defense Студия Hexage, ответственная за создание отличных Reaper, REDCON, Radiant Defense и других, представила новый проект под названием Ritual. Начать стоит с недостатков. Разработчики даже особо не скрывают и уже не официальном сайте пишут, что игра играет сама в себя. Но для м...

[Из песочницы] Создание многомодульного Gradle проекта SpringBoot + Angular в IDEA Достаточно часто в моей практике используется связка Spring + Angular. Хочу поделится своим опытом по подготовке подобного проекта в среде разработки IntelliJ IDEA. Создаем пустой Gradle проект Для начала создадим пустой Gradle проект в IDEA, при этом снимите все галочки би...

[Из песочницы] Создание Redux-подобного глобального хранилища, используя React Hooks Привет, Хабр! Представляю вашему вниманию перевод статьи "Build a Redux-like Global Store Using React Hooks" автора Ramsay. Давайте представим, что я написал интересное предисловие к этой статье и теперь мы сразу можем перейти к по-настоящему интересным вещам. Если...

На волне популярности. Разработчики TikTok решили выпустить собственный смартфон Популярность приложения TikTok в очередной раз показало, что действительно нужно людям в современных реалиях. На фоне популярности компания ByteDance, владеющая TikTok, решила попробовать свои силы на рынке смартфонов. Как сообщает источник, сейчас создаётся аппарат, ко...

Насыщенный геймплейный ролик Call of Duty Legends of War с настройкой элементов интерфейса В сети уже достаточно роликов с новой Call of Duty Legends Of War (Mobile), на которых можно оценить все то, что готовят ее разработчики. Но на канале Gaming_madness вышло еще одно, в котором автор не просто гоняет по полю боя, но демонстрирует другие особенности игры. Пуст...

MMORPG TERA Classic вышла в Южной Корее + геймплейные видео Вчера издатель Kakao Games запустил новую MMORPG TERA Classic в Южной Корее. За разработку отвечает студия Lantu Games. Проект создан на движке Unreal Engine 4. Действие происходит до событий компьютерной TERA. Напомним, что это вторая игра во вселенной TERA из четырех разр...

Разработка игры Breakout на Svelte На MDN есть туториал "2D игра на чистом JavaScript", в котором изучаются основы использования элемента HTML5 <canvas>. В этом туториале мы повторим разработку этой игры на Svelte. Читать дальше →

[Перевод] Ограничения 8-битных игр и их точное воссоздание в Unity Ретро-игры с простыми механиками и пиксельной графикой способны пробуждать тёплые воспоминания у опытных игроков, и в то же время вполне доступны для более юной аудитории. Сегодня многие игры называются «ретро», но для создания ностальгического стиля требуются усилия и план...

Только пять центробанков продвинулись в создании национальной цифровой валюты Исследования возможности создания государственных цифровых валют ведут около 70% центральных банков в мире, однако к практической реализации проектов приступили только единицы из них. Об этом говорится в отчете Банка международных расчетов (БМР). Специалисты БМР проанализиро...

Game Dev Sim: настольная игра про разработку игр Недавно появилась российская настольная игра, наглядно и весело дающая представление о том, как непрост труд создателя видеоигр! Немного напоминает известную игру Стартап, но сильно больше по содержанию и геймплейным возможностям. Ну и конечно специфический сеттинг про разра...

Создаем несложный шахматный ИИ: 5 простых этапов Перевели для вас статью Лори Хартикка (Lauri Hartikka) о создании простейшего ИИ для шахмат. Она написана еще в 2017 году, но базовые принципы остались теми же. Все файлы, которые использовал Лори, тоже доступны. Простой искусственный интеллект, который умеет играть в ш...

Опубликован двухчасовой документальный фильм о создании God of War Компания Sony выпустила анонсированный ранее документальный фильм Raising Kratos, посвященный созданию игры God of War и нелегким будням команды разработчиков Santa Monica, взявшимся переосмыслить франшизу. За два часа фильма студия рассказывает обо всех ключевых этапах разр...

Push Roll (Нажмите Ролл) «Вышибалы» — это простая, но весьма увлекательная игра-головоломка.  Цель игры: очистить игровую доску от всех находящихся на ней созданий, сталкивая их друг с другом и получая бонусы и монеты.  Собирайте монеты и тратьте их в магазине бонусов на новые возможности для пр...

[Перевод] Как написать смарт-контракт на Python в сети Ontology. Часть 1: Blockchain & Block API Это первая часть из серии обучающих статей о создании смарт-контрактов на Python в блокчейн сети Ontology при помощи инструмента разработки смарт-контрактов SmartX. В этой статье мы начнём знакомство с API смарт-контракта Ontology. API смарт-контракта Ontology разделен н...

«Ритм-игры, которые стоит знать»: какие проекты поставили на звук и сделали его частью жанра Довольно часто музыкальную составляющую компьютерных игр затмевают геймплей и сюжет. Однако есть проекты, в которых звук не просто выходит на первый план, но становится неотъемлемой частью игрового процесса — например, в ритм-играх. В этой статье мы обойдем стороной такие ку...

Основы реактивного программирования с использованием RxJS. Часть 2. Операторы и пайпы В предыдущей статье мы рассмотрели, что такое потоки и с чем их едят. В новой части мы познакомимся с тем, какие методы RxJS предоставляет для создания потоков, что такое операторы, пайпы(pipes) и как с ними работать. RxJS обладает богатейшим API. В документации описано б...

Видео: 15 минут игрового процесса ретро-шутера Ion Fury Игровое издание IGN опубликовало 15-минутный геймплейный ролик будущего ретро-шутера Ion Fury, от Voidpoint, LLC и 3D Realms. Изначально игра называлась Ion Maiden, но позже поменяла название на Ion Fury из-за негодования легендарной метал-группы...

Обзор Call of Duty: Mobile — просто «мобильный шутер» Call of Duty: Mobile — это не плохая мобильная игра, но это не «новое поколение мобильных шутеров», не «самая настоящая Call of Duty на мобильных» и не «наконец-то что-то годное на мобилках». Подобные мнения или даже предположения основаны на эффекте новизны и предвзятом отн...

Новый короткий геймплейный трейлер EVE: Infinite Galaxy EVE: Infinite Galaxy– крупный мобильный проект, который авторы оригинальной EVE: Online, CCP Games, создают совместно с издателем NetEase Games. Его анонсировали еще прошлым летом и уже успели показать короткий геймплейный ролик. Вчера NetEase снова выпустил геймплейный тре...

[Перевод] Создание собственных синтаксических конструкций для JavaScript с использованием Babel. Часть 2 Сегодня мы публикуем вторую часть перевода материала о расширении синтаксиса JavaScript с использованием Babel. → Головокружительная первая часть Читать дальше →

NEC выпустила серию новых видеостен NEC Display Solutions объявила о выпуске новой линейки видеостен. Организациям необходимы дисплеи, сочетающие в себе качество визуализации и возможность создания больших поверхностей. Такие возможности необходимы в разных сценариях использования — от цифровой р...

Библиотека генератора ассемблерного кода для микроконтроллеров AVR. Часть 5 ← Часть 4. Программирование периферийных устройств и обработка прерываний Библиотека генератора ассемблерного кода для микроконтроллеров AVR Часть 5. Проектирование многопоточных приложений В предыдущих частях статьи мы подробно останавливались на основах программирования с ...

9 шагов к созданию аддитивного центра на предприятии В 2018 году на территории предприятия ОДК ‒ Московского машиностроительного предприятия им. В.В. Чернышева началось создание высокотехнологичного Центра аддитивных технологий / Фото: rostec.ru Ваше производственное предприятие, лаборатория, конструкторское бюро или НИИ уже ...

Начинаем работу с Azure Machine Learning service Сегодня рассмотрим нашу пятую итерацию по созданию продукта для машинного обучения. Чтобы подойти к этой теме, кратко напомним о предыдущих продуктах и их состоянии на текущий момент. Рассмотрим только полностью интегрированные решения, которые позволяют пройти путь от расче...

Названы сроки создания полноценного российского филиала AliExpress Глава Российского фонда прямых инвестиций (РФПИ) рассказал журналистам, когда будет наконец закрыта сделка о создании AliExpress Russia.

[Из песочницы] Создание фермы Android-устройств с помощью Open STF Доля мобильного трафика увеличивается каждый год. Современный человек мобилен и ему проще получить информацию с экрана собственного смартфона. Поэтому в тренде разработка мобильных приложений. При разработке и тестировании важно иметь доступ к разнообразным устройствам, чтоб...

Тактический экшен Gunslugs: Rogue Tactics доступен для предзаказа в App Store, релиз в этом месяце Фанаты разработчика Orangepixel ждут релиза третьей части стильного пиксельного экшена Gunslugs 3: Rogue Tactics уже почти 2 года. В ноябре 2018 автор представил очередной трейлер игры, но решил, что в текущем виде проект ему не нравится, и следующие 2 месяца потратил на то,...

[Перевод] Псевдослучайность нам поможет: подборка инструментов генерации ассетов для игры Отгремели выстрелы минувшего Ludum Dare 44, но тяга делать игры, оттачивать свое мастерство ещё не покидает меня, да и думаю многих. Проглядывая главную страницу онлайн-мероприятия, я наткнулся на интереснейший пост, где автор задался вопросом составления инструментария, пом...

[Перевод] Почему все мои игры выглядят так отстойно Мы потратили на создание этой игры несколько лет. От неё зависит будущее нашей семьи. Почему же она так ужасно выглядит? Я уже 25 лет зарабатываю на жизнь написанием инди-игр. У нас с женой есть небольшой семейный бизнес. Мы создаём низкобюджетные ролевые игры в ретро-стил...

Основы термоакустики Рис. 1. Термоакустический холодильник THEAC-25 с бегущей волной (слева) и термоакустический холодильник со стоячей волной Triton C-10c (справа) Предыдущие части «1 статья»,«2 статья». Читать дальше →

[Перевод] Всемирной паутине исполнилось тридцать лет – что с ним будет дальше? В 30-й день рождения всемирной паутины WWW основатель World Wide Web Foundation [международной некоммерческой организации, занимающейся вопросами развития и доступности Всемирной паутины / прим. перев.] Тим Бернерс-Ли вспоминает, как веб изменял наш мир, и рассуждает о том...

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

AMD развивает экосистему Mini PC, ориентированную на конкуренцию устройствам Intel NUC Компания AMD продолжает наступление на позиции своего «синего» конкурента, она занялась созданием собственной экосистемы мини-ПК, которая позволит противостоять в сегменте Intel NUC (Next Unit of Computing). Однако у компаний разные подходы к созданию миниатюрных компьютеров...

Контент-маркетинг на английском языке: 5 важных цифр в помощь стартапам Контент-маркетинг – эффективный метод продвижения стартапа за рубежом. Существуют способы привлечения сотен и тысяч пользователей даже с бюджетом всего в $200. Однако подходить к созданию корпоративного контента нужно с умом. Я отобрал 5 важных статистических показателей...

Высокоуровневая репликация в СУБД Tarantool Привет, я занимаюсь созданием приложений для СУБД Tarantool — это разработанная в Mail.ru Group платформа, совмещающая в себе высокопроизводительную СУБД и сервер приложений на языке Lua. Высокая скорость работы решений, основанных на Tarantool, достигается в частности за сч...

Классический авиа-экшен After Burner Climax доступен в рамках SEGA Forever, бесплатно, но с отключаемой рекламой Последним обновлением линейки бесплатных классических игр от SEGA стала фэнтезийная серий Phantasy Star. Это было аж в конце февраля. А сегодня издатель представил новое пополнение — After Burner Climax. Этот аркадный авиа-экшен вышел впервые в 2006 году — относительно неда...

Расширяем и дополняем Kubernetes (обзор и видео доклада) 8 апреля на конференции Saint HighLoad++ 2018, в рамках секции «DevOps и эксплуатация», прозвучал доклад «Расширяем и дополняем Kubernetes», в создании которого участвовали три сотрудника компании «Флант». В нём мы рассказываем о многочисленных ситуациях, в которых нам хот...

Удобная программа по созданию визиток Компания AMS Software является лидером по созданию уникальных программ, которые позволяют обычным пользователям получить профессиональные и качественные инструменты для реализации аудио и видео проектов, а так же для создания коллажей, открыток и визиток. Софт создаваемый да...

Гайд по автоматическому аудиту смарт-контрактов. Часть 2: Slither Анализатор: Slither Описание: Open-source static analysis framework for Solidity githib: https://github.com/trailofbits/slither Это статический анализатор кода, написанный на python. Он умеет следить за переменными, вызовами, и детектирует вот такой список уязвимостей. У каж...

[Перевод] Игра на Rust за 24 часа: личный опыт разработки В этой статье я расскажу о личном опыте разработки небольшой игры на Rust. На создание рабочей версии ушло около 24 часов (преимущественно я работала по вечерам или на выходных). Игра еще далека от завершения, но я думаю, что опыт будет полезным. Я расскажу, чему научилась...

[Перевод] Моделирование состояния приложения с использованием объектов Store в SwiftUI На этой неделе я хочу поговорить о моделировании слоя данных в SwiftUI. Я уже закончил работу над своим самым первым приложением, которое я создаю используя только SwiftUI. Теперь я могу поделиться способом создания слоя модели с использованием объектов Store, которые я испо...

Введение в Bash Shell Всем привет. Это перевод из книги по подготовке к экзамену RedHat RHCE. На мой взгляд очень доступно рассказывается об основах bash. Сценарии оболочки — наука сама по себе. Не вдаваясь в подробности всего, что происходит «под капотом», вы узнаете, как применять базовые элем...

По слухам, новая игра серии Batman будет иметь подзаголовок Arkham Legacy И расскажет она о создании так называемой Бэтсемьи.

[Перевод] Реверс-инжиниринг Fantastic Dizzy Fantastic Dizzy — это игра в жанре «пазл-платформер», созданная в 1991 году компанией Codemasters. Она является частью серии игр про Диззи (Dizzy Series). Несмотря на то, что серия Dizzy до сих пор популярна, и по ней создаются любительские игры (Dizzy Age), похоже, что никт...

Gears 5: разработчики ответили на важные вопросы по игре Представители студии The Coalition, ответственной за создание шутера от третьего лица Gears 5, устроили большое интервью, где ответили на важные вопросы по игре.  По заявлению создателей, мультиплеер в Gears 5 сделает игру лучшим...

Обзор Pandemic Express - Zombie Escape. Необычный поезд Довольно часто случаются ситуации, когда разработчики из небольших студий создают классную игру с интересной идеей, но не доводят это до вразумительного вида. Сегодня речь пойдет именно о такой игре. Авторы придумали шикарную идею, неплохо проработали геймплейные механики, н...

[Перевод] Создание политики паролей в Linux И снова здравствуйте! Уже завтра начинаются занятия в новой группе курса «Администратор Linux», в связи с этим публикуем полезную статью по теме. В прошлом туториале мы рассказывали, как использовать pam_cracklib, чтобы усложнить пароли в системах Red Hat 6 или CentOS. В ...

Dream big & go global: международный стартап-конкурс на конференции EMERGE Всем привет! 4 и 5 июня в Минске пройдет вторая конференция EMERGE — событие, посвящённое созданию глобальных инновационных продуктов и инвестициям в сфере технологий, единственное мероприятие такого масштаба в регионе New East (страны Восточной Европы, Балканы, Централь...

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

Екатеринбургские школьники научатся создавать терменвоксы На бесплатном хакатоне старшеклассники в составе 10 команд попробуют построить свой терменвокс — инструмент, на котором можно играть, не касаясь его пальцами. Под воздействием руки он реагирует на изменение электромагнитных полей, генерируемых антеннами. Звучание инструмент...

[Перевод] 5 уроков, которые мы усвоили, написав более 300 000 строк инфраструктурного кода Краткий мастер-класс по разработке инфраструктурного кода В октябре этого года я выступил с докладом на конференции HashiConf 2018, где рассказал о 5 ключевых уроках, которые я и мои коллеги из Gruntwork усвоили в процессе создания и поддержки библиотеки из более чем 300 00...

В 2020 году выйдет Call of Duty: Black Ops 5. Разработку игры забрали у Sledgehammer и передали Treyarch Новая часть суперуспешной франшизы Call of Duty обрастает новыми подробностями. Стало известно, что игру назвали Black Ops 5 и передали новым разработчикам. Все это время над созданием новой части шутера работали студии Sledgehammer Games и Raven Software...

[Перевод] Создание изометрических 2D-уровней с помощью системы Tilemap В Unity 2018.3 появилась поддержка изометрических тайловых карт, очень напоминающая поддержку тайловых карт шестиугольников, которая была добавлена в версии 2018.2. Новые функции Tilemap позволяют быстро и эффективно создавать 2D-окружения на основе изометрических и шестиуг...

[Из песочницы] ListenIt — расширение Google Chrome для автоматического создания аудио версий статей Всем привет! Меня зовут Евгений, я создал расширение ListenIt для браузера Google Chrome. Расширение позволяет автоматически создавать аудиоверсии статей, а читателям прослушивать их прямо с сайта. Читать дальше →

Termux шаг за шагом (Часть 2) В прошлой части мы с вами познакомились с базовыми командами Termux'а, настроили SSH соединение с ПК, научились создавать alias'ы и установили несколько полезных утилит. В этот раз нам предстоит шагнуть еще дальше, мы с вами: узнаем про Termux:API установим Python и nano, а...

Решение для конвергированных транспортных сетей с поддержкой 5G анонсирует Huawei В рамках своего участия в MWC 2019 компания Huawei представила оптимизированное под 5G решение для конвергированной транспортной сети. Это решение помогает создавать транспортные сети, поддерживающие все сервисы, содействуя операторам в ускоренном и простом внедрении техноло...

[Перевод] Организовываем эффективный рабочий процесс веб-разработчиков: Confluence, Airtable и другие инструменты Я работаю фронтенд-разработчиком около двух лет, участвовал в создании самых разных проектов. Один из выученных мной уроков: взаимодействие между разными группами разработчиков, объединенных одной целью, но имеющих различные задачи и степень ответственности, — дело непрос...

В 2020 на мобильных выйдет мультяшный экшен Project Arena Мы уже рассказали об игре под названием Project Pendion от компании NGEL GAMES. Еще одним проектом этого издателя, за создание которого отвечает новая студия, стала Project Arena. Как и Project Pendion эта игра создается с поддержкой кроссплея между версиями для ПК и мобиль...

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

[recovery mode] Первая волна пострадавших от уязвимости Exim. Скрипт для лечения Уязвимость с RCE в Exim уже довольно сильно нашумела, и довольно сильно потрепала нервы системным администраторам по всему миру. На волне массовых заражений (очень многие наши клиенты используют Exim в качестве почтового сервера) быстренько накидал скрипт для автоматизации...

[Из песочницы] Путь школьника к разработке мобильных приложений Здравствуйте, хочу рассказать о том, как я пришёл к созданию своей первой относительно серьезной игры для IOS и Android. Предыстория Ещё в средней школе, мы с другом хорошо относились к урокам информатики, мне нравилось кодить и решать различные проблемы при помощи програм...

[Перевод] Создание игры для Game Boy, часть 2 Несколько недель назад я решила поработать над игрой для Game Boy, создание которой доставило мне большое удовольствие. Её рабочее название «Aqua and Ashes». Игра имеет открытые исходники и выложена на GitHub. Предыдущая часть статьи находится здесь. Фантастические спрайты...

Создание своего jsfiddle, часть 2 Привет всем читателем Habr. В данной статье мы будем продолжать писать свой онлайн редактор кода. В этой статье мы сделаем функцию сохранения кода в localStorage и по обновлению страницы этот код будет вставляться в эти 3 поля, а также сделаем функцию скачивания этого кода...

[Перевод] Создание вашего первого ARCore-приложения В предыдущей статье я уже объяснил, что такое ARCore и как он помогает разработчикам создавать удивительные приложения дополненной реальности без необходимости понимания математики и OpenGL. Если вы ещё не читали её, я настоятельно рекомендую это сделать, прежде чем перейти...

Вышла Grand Theft Auto VI С каждым годом разработчикам каких-либо видеоигр удается создавать все более интересные, потому что такие получают современную графику, новый геймплей и другие особенности. Впрочем, для многих крупных игровых студий процесс создания и выпуска новых видеоигру превратился Соо...

Что учесть при создании сайта — подсказки предпринимателям Часто создание нового сайта воспринимается как творчество, способ разместить информацию о бизнесе в интересном, креативном виде, после чего восхититься получившимся. Однако такой подход приводит к «мертворождённым» сайтам. Litegra объясняет, что делать.

Как Эдисон изобрёл беспроводную связь и ничего в ней не понял Мы так привыкли ассоциировать беспроводную связь с радиоволнами, что нам кажется невозможным изобретение беспроводного телеграфа до знаменитых опытов Герца 1887 года. Беспроводная электромагнитная связь будто бы автоматически подразумевает радио и возвращает нас к вечному сп...

Мобильный шутер Warface: Global Operations вышел на Android в режиме пробного запуска Накануне лета издатель My.Games анонсировал мобильный шутер Warface: Global Operations, а уже в августе проект стал доступен в режиме пробного запуска на iOS. Теперь он добрался и до Android, но пока также в ограниченном числе стран. Мобильная Warface — это мультиплеерный ш...

[Перевод] Как Resident Evil 2 развалилась на части, но смогла стать крупнейшим хитом Capcom В конце 80-х и начале 90-х Capcom выпускала игры, достигшие достойного уровня продаж. Mega Man и Street Fighter не стали огромными хитами в 1987 году, особенно по сравнению с историями успеха других компаний наподобие Nintendo и Sega, но показали себя достаточно хорошо, что...

Большая часть разработчиков заинтересована в создании игр для PC Результаты опроса девелоперов перед началом GDC 2019.

Новый гидрофобный металл позволит создавать непотопляемые корабли Исследователи из Университета Рочестера, США, разработали технологию создания «многогранных гидрофобных поверхностей», которые не только не смачиваются водой, а буквально отталкивают ее. Экспериментальный образец, обработанный металлический фрагмент, оставался на поверхности...

Видео: организация своего культа и искоренение инакомыслия в стратегии Re-Legion Студия Ice Code Games представила новый трейлер стратегии Re-Legion, посвящённый близкому выходу игры. Релиз киберпанкового проекта состоится 31 января эксклюзивно на PC. Ролик демонстрирует последователей секты, которую организует главный герой для сражен...

[Перевод] Создание процедурного генератора головоломок В этом посте описывается генератор уровней для моей игры-головоломки Linjat. Пост можно читать и без подготовки, но он легче усвоится, если сыграть в несколько уровней. Исходный код я выложил на github; всё обсуждаемое в статье находится в файле src/main.cc. Примерный план ...

Рецензия на фильм «Ангел» / El ángel В прокат выходит фильм «Ангел», который Аргентина выдвинула на премию «Оскар», но всеобщее внимание к себе картина привлекла даже не этим. Во-первых, вдохновением для создания сценария стала история известного убийцы, который на данный момент больше сорока лет отбывает наказ...

Panasonic и Toyota организуют предприятие для создания "умных" городов Японские корпорации Panasonic Corporation и Toyota Motor Corporation подписали договоры об организации совместного предприятия, которое сосредоточится на создании "городов будущего".

Лучшие шутеры 2019 года на iOS и Android: CoD: Mobile, Gigantic X и другие Поскольку статье о шутерах суждено было стать первой в серии материалов с итогами 2019 года, то в ней я посмею выйти за рамки жанра и начать с более общих выводов. Легко просто сказать, что «мобильные игры — это помойка». Но так судят те, кто ждут на iOS и Android хитов уро...

Создатели Lords Mobile и Castle Clash готовят «мультяшную Terraria» — Craft Legend В этом году мобильный разработчик IGG, известный благодаря таким проектам, как Castle Clash и Lords Mobile, представил новую игру на волне популярности королевских битв — Mobile Royale. Не прошло и полгода, а авторы уже анонсируют новую — Craft Legend. Это наконец-то будет ...

Гайд для разработчиков по созданию ИИ-приложений Создайте вашего первого умного бота с Microsoft AI Искусственный интеллект ускоряет цифровую трансформацию в каждой отрасли, включая производство, розничную торговлю, финансы, здравоохранение и многие другие. При таком уровне каждая отрасль сможет использовать ИИ для улучшен...

Platform Developers Conf by Miro: онлайн-трансляция Привет! Если вам не хватило мест на Platform Developers Conference, которая пройдёт в субботу, 9 ноября, не расстраивайтесь: мы организовали веб-трансляцию. Конференция посвящена созданию платформ для разработчиков. В качестве спикеров — техлиды и ведущие инженеры из Stripe...

Google создала видеоигру по созданию видеоигр Компания Google создала игру под названием Game Builder, которая позволяет самостоятельно создавать игры в стиле Minecraft, и играть в них самим или предлагать другим.

Zombie Blast Crew — новый зомби-шутер для iOS и Android от авторов Space Pioneer Студия Vivid Games — авторы гонок Gravity Rider, симулятора Real Boxing, шутера Space Pioneer и других — выпустили на мобильных новый экшен Zombie Blast Crew. Это шутер с видом сверху с довольно простой графикой, но динамичным игровым процессом. Здесь вы сыграете за лидера...

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

[Перевод] Встречайте Big Data Tools: поддержка Spark и Zeppelin-ноутбуков в IntelliJ IDEA У нас отличные новости. Мы рады объявить о выходе Big Data Tools — нового плагина для IntelliJ IDEA, который обеспечивает интеграцию со Spark и поддерживает редактирование и запуск Zeppelin-ноутбуков. Теперь вы можете создавать, редактировать и запускать Zeppelin notebooks п...

Все на максималках: Steam запустил игровой сервис Cloud Gaming Игровая платформа Steam от компании Valve продолжает стремительно развиваться, становясь лучше буквально с каждым днем. Сегодня, 7 ноября 2019 года, разработчики обнаружили в коде последней версии данного ПО упоминание нового сервиса, о создании которого пока Сообщение Все ...

Tic Tac Toe, часть 1 В статье "Сравнение: Svelte и React" я попробовал повторить разработку игры Tic Tac Toe. Там я выполнил только первую часть исходного туториала для React'а без поддержки истории ходов. В этой статье мы начнем разработку этой игры с применением фреймворка Svelte с поддержкой ...

Создание единого поставщика телеконтента обойдется зрителям в ₽50 млрд При создании единого поставщика телеконтента в интернете 15 млн российских абонентов платного ТВ придется заменить приставки, на что потребуется 50 млрд руб., оценили эксперты. Затраты в конечном счете лягут на самих абонентов.

[Перевод] История сохранений в играх: от паролей на бумаге до облаков В начале этого года пользователь Twitter по имени Paul Hubans поделился скриншотом, сделанным его 87-летней бабушкой в Animal Crossing: спустя четыре года ежедневных игр она накопила 3 580 часов — почти 150 дней общего игрового времени. Возможность сохранения прогресса и во...

Создание игрового недорогого ПК на базе Intel Core i3-8350K и Intel Z170 с последующей кастомизацией: знакомим «несовместимое» Мой хороший друг попросил помочь со сборкой компактного ПК, и требования прозвучали до боли знакомые: «для просмотра фильмов, в интернете посидеть, иногда в игры поиграть, и чтобы разгон поддерживался»! Усугубило ситуацию разрешение монитора 2560 х 1440 и лимит на траты 45-5...

Как работать с Shader Graph в Unity3D Графы шейдеров это новый инструмент для создания шейдеров в юнити. Он позволяет создавать шейдеры людям не имеющим навыков написания кода. Результат каждой операции виден при редактировании. Идеальный инструмент для новичков и экспериментаторов. Читать дальше →

С преемником Ан-12 определятся в конце ноября Разработанный в 1950-е годы военно-транспортный самолёт Ан-12 до сих пор находится на вооружение армий нескольких стран мира, включая Россию, но в ближайшее время должна начаться работа по созданию его преемника. С концепцией нового самолёта и его создателями планируют опред...

В «Гвинте» изменили игровую экономику и процесс перемола карт За последнее время в «Гвинте» от CD Projekt RED произошло немало крупных изменений, направленных в том числе на то, чтобы сделать экономику игры как можно более понятной и справедливой для всех пользователей. Однако за прошедший год для тех, кто уже влож...

Undead Horde от авторов Tesla vs Lovecraft выйдет на iOS 24 октября Студия 10tons сделала небольшой перерыв в создании топ-даун шутеров и готовится представить на мобильных Undead Horde. Перестрелок здесь не будет, но без сотен существ, крови и зрелищных сражений не обошлось. Вы играете за Некроманта, который поднимает мертвых из могил и ис...

Топовый Z6 Pro от Lenovo выйдет в срок Компания уже подтвердила серий малоинформативных клипов в Weibo то, что работает над преемником прошлогоднего слайдера. Инсайдеры же пытаются добыть более полезную информацию о внешности и характеристиках. Z6 Pro (он же  Monkey King) приписывают корпус с металлической рамко...

MWC 2019: платформа Qualcomm Robotics RB3 поможет в создании «умных» роботов Компания Qualcomm Technologies на выставке мобильной индустрии MWC 2019 представила платформу Robotics RB3 — своё первое комплексное интегрированное решение для создания роботов разного класса.

Intel может привлечь Samsung в качестве контрактного производителя своих дискретных GPU Раджа Кодури, возглавляющий проект Xe по созданию дискретных GPU в компании Intel, недавно посетил завод по производству кремниевых чипов компании Samsung Electronics. Напомним, буквально на днях Samsung заявила о грядущем запуске производства чипов по нормам 5-нанометрового...

WRATH: Aeon of Ruin — старомодный шутер на движке первой Quake Студия 3D Realms анонсировала свой новый проект — «мясной» ретро-шутер старой школы WRATH: Aeon of Ruin. По словам разработчиков, при создании игры они вдохновлялись классикой жанра в лице Doom, Quake, Hexen, Unreal, Blood...

«Яндекс» нанял продюсера для создания собственных программ и шоу Поисковик уже заказал российским продюсерам создание нескольких сериалов.

Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) В нашей подборке за неделю есть создание игры «не художником», автоматизированная разработка мусора, видео докладов с конференций, разработка, отладка, костыли и документация. Добро пожаловать! Читать дальше →

Секретная комбинация знаков «убивает» любой iPhone Как известно, чем сложнее продукт, тем выше вероятность того, что при его создании были допущены какие-то ошибки, вызывающие те или иные проблемы. Вот уже как более 11 лет компания Apple занимается созданием и улучшением операционной Сообщение Секретная комбинация знаков «у...

[Из песочницы] Phoenix LiveView: когда вам больше не нужен JavaScript* * для создания динамической страницы Не так давно 12.12.2018 был анонсирован выход новой библиотеки для фанатов phoenix framework под названием Phoenix LiveView. Я бы хотел поделиться с вами впечатлениями от ее использования и phoenix в целом, а в следующей статье попробова...

Ростех и "Селдон" создают крупнейший в России удостоверяющий центр Компания "РТ-Проектные технологии" Госкорпорации Ростех и группа компаний "Селдон" подписали меморандум о сотрудничестве в области развития цифровых сервисов. Документ предполагает создание крупнейшего в России удостоверяющего центра. Он обеспечит клиента...

В Facebook появились новые функции для малого бизнеса Facebook объявил о запуске ряда новых функций, ориентированных на малый и средний бизнес. Они пригодятся тем компаниям, которые используют социальную сеть для продвижения своих товаров и общения с клиентами. Создание автоматизированной рекламы Рекламные сообщения могут созда...

Total War: Three Kingdoms — Волны Великой реки бегут и бегут на восток Годы, проведенные за разработкой фентезийного Total War: Warhammer, не могли не оставить свой отпечаток на Creative Assembly. Казалось бы, перед нами новая полноценная часть главной глобальной стратегии современности, а ролевые уши Warhammer бесстыдно торчат на самом видном ...

Школьники Ханты-Мансийска научатся создавать 3D-игры Создание игр – процесс непростой, но современные технологии способны сделать его максимально увлекательным. В этом смогут убедиться участники воркшопа, который пройдет в рамках инициативы Meet and Code. Ребят ждет знакомство с интерфейсом программы Roblox. Это популярная...

Архитектуру - Архитектору! Если вы намерены напечатать фрагмент какого-то здания, или всё здание целиком, или не здание, а некое строительное сооружение, то конечно же вам потребуется трёхмерная модель для печати. Всем известно, что для создания моделей существует множество программ - от простых "выда...

Глава Zeiss уверен, что камеры на 40 Мп вполне ... «Камеры смартфонов эволюционировали годами и изменили способ создания снимков, но у них есть предел, до которого они могут допрыгнуть», — категоричен президент и генеральный директор Zeiss Group Майкл Кашке. По его словам, только компьютерная фотография мож...

Деревянные игрушки — эпилог, что осталось прибитым к потолку Своеобразная уборка хвостов — что-то забытое мной или просто заметное, но не упомянутое в основном цикле по причинам отсутствия значимости лично для меня. Конечно, можно было бы добавить это в соответствующие части, но я всё же предпочёл отделить личное от «общественного». С...

Обзор Hang Line. Необычный геймплей Стоит отметить, что за последнее время действительно необычных казуальных игр наблюдается крайне мало — разработчикам дорого выпускать подобные релизы. Намного проще взять и отправить в просторы интернета безликую копию чего-либо, чем заниматься созданием действительно уника...

VMware NSX для самых маленьких. Часть 3. Настройка DHCP Часть первая. Вводная Часть вторая. Настройка правил Firewall и NAT DHCP – сетевой протокол, позволяющий вашим виртуальным машинам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP. В NSX Edge есть три опции настроек DHCP: 1) DHCP p...

Лучшие Android-игры, для работы которых не нужен интернет Сегодня на Android-устройствах выходит все больше проектов, которые по качеству исполнения могут посоперничать со своими «большими» собратьями с консолей или ПК. Однако зачастую большая часть игр требует постоянного подключения к интернету, что, согласитесь, удобн...

В Южной Корее создано подразделение по борьбе с преступлениями в сфере криптовалют Генеральная прокуратура Южной Кореи объявила на этой неделе о создании новой оперативной группы, на которую возложена задаче по борьбе и предупреждению преступлений в сфере криптовалютой. Об этом пишет Cryptoglobe со ссылкой на местную радиовещательную службу Korean Broadcas...

Халява от Sony уже здесь: опубликован список бесплатных игр на январь для подписчиков PS Plus Практически неделю назад, Microsoft порадовала подписчиков Xbox Live Gold опубликованным списком предстоящей халявы. Теперь очередь дошла и до Sony, которая решила раздарить не новые, но действительно стоящие и в некоторой степени тематические игры.Подборка игр от SonyВ ново...

Дмитрий Думик, Chatfuel: про Y Combinator, технологическое предпринимательство, изменение поведения и осознанность Я поговорил с Дмитрием Думиком, CEO калифорнийского стартапа для создания чат-ботов Chatfuel и резидентом Y Combinator. Это шестое в серии интервью с мастерами своего дела про продуктовый подход, поведенческую психологию и технологическое предпринимательство. Читать дальше ...

Новое оружие России отстреливает врагов по номеру телефона За последние годы Россия сильно шагнула вперед по части вооружения, на которое тратится внушительная часть всего бюджета страны. Создаются новые ракеты и транспортные средства, а такие корпорации, как «Ростех», создают даже «умные» экзоскелеты для солдат, Сообщение Новое ор...

[recovery mode] Sony Xperia 10 и Xperia 10 Plus — смартфоны широких взглядов Новое видение смартфонов Sony с акцентом на возможности создания и потребления контента нашло отражение не только в переосмысленном флагмане Xperia 1, но также и в аппаратах среднего ценового сегмента. В 2019 году логическим продолжением серии Xperia XA стали модели Xperia...

Начато создание первого в мире военного интернета Министры обороны Германии Урсула фон дер Лейен и Нидерландов Анк Бейлевелд подписали в Брюсселе соглашение о создании первого в мире объединённой военной сети. Проект получил название TEN (Tactical Edge Networking).

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

5 браузерных расширений для работы с текстом на английском языке Всем привет! Я продолжаю делиться своими профессиональными наработками в теме работы с англоязычными текстами. Сегодня речь пойдет о том, какие браузерные расширения можно использовать, чтобы облегчить создание качественных материалов и научиться писать на английском лучше...

Учебные проекты на Godot — Pong (часть 1) Создание и настройка сцены игрового процесса Приветствую вас, хабровчане! Как и обещал в конце прошлой статьи, я обратил свой взгляд на игровой движок. Правда мне больше приглянулся Godot. Почему? Тема для отдельной статьи размышления, а я не умею долго думать и, тем более, размышлять. Несмотря на то, что Pong имеетс...

Обзор грантовых программ для блокчейн-разработчиков Грантовые программы для блокчейн-разработчиков — довольно распространенная практика. Суть их в общем случае сводится к одному — денежное поощрение активных членов сообщества за участие в развитии экосистемы проекта (в данном случае речь в первую очередь идет о блокчейн-платф...

Вышла мобильная игра Pokémon Rumble Rush Достаточно неожиданно сегодня была выпущена новая мобильная игра серии Pokémon – Pokémon Rumble Rush. Первоначально она была анонсирована ещё в 2017 году под названием Pokéland, но в последнее время о проекте мало что было слышно. Разработкой игры занималась компания Ambrell...

AOC готовит два 35-дюймовых игровых монитора AGON 353-series: 4K, HDR 1000, 200 Гц Компания AOC работает над созданием линейки игровых мониторов AGON нового поколения. Серия 353 приходит на смену серии 352, которая была представлена в феврале прошлого года. Новинки сохранят ту же 35-дюймовую диагональ экрана, но получат ряд улучшений в прочих характеристик...

Создание таблиц в дизайн системе Figma и реализация в Storybook (React) В предыдущей статье на тему дизайна таблиц в Фигме мы выяснили, что базовый элемент создания любого data grid — это компонент ячейки, внутри которого спрятано все необходимое для того, чтобы оставаться в одном экземпляре и строить таблицы ячейка-за-ячейкой. Теперь поговори...

Умный пылесос использовали для создания карт Doom Американский программист Рич Уайтхаус написал утилиту Doomba, которая позволяет создавать уровни для игры Doom 1993 года с помощью данных, которые собирает робот-пылесос.

Поиск задач в JIRA (простым языком). Часть 2: Продвинутый поиск Структуру JQL-запросов без примеров сложно понять специалистам, не знакомым ранее с JIRA. Мы уже успели рассказать про быстрый и базовый поиск. Теперь же прейдем к самому мощному из трех методов — к продвинутому поиску. В этом режиме вы можете указывать критерии, которые ...

15 удивительных вещей, которые научились делать нейросети От вождения машины до создания шедевров.

Видео: 28 минут геймплея Vampire The Masquerade — Bloodlines 2 На игровой выставке gamescom 2019 студии Paradox Interactive и Hardsuit Labs показали большой кусок геймплея будущей ролевой игры Vampire The Masquerade — Bloodlines 2. Опубликованный геймплейный ролик длится почти полчаса. Также создатели раскрыли...

Тестовый клиент TON (Telegram Open Network) и новый язык Fift для смарт-контрактов Больше года назад стало известно о планах мессенджера Telegram выпустить собственную децентрализованную сеть Telegram Open Network. Тогда стал доступен объемный технический документ, который, предположительно, был написан Николаем Дуровым и описывал структуру будущей сети. Д...

Видео: композитор Sekiro: Shadows Die Twice рассказывает о создании музыки для игры После многочисленных публикаций, посвящённых Sekiro: Shadows Die Twice, изданию Gameinformer ещё есть чем порадовать читателей. На этот раз журналисты опубликовали видео с композитором Юкой Китамурой (Yuka Kitamura), отвечающей за музыку в следующей игре студии From...

[Перевод] Собственная реализация библиотеки ECS На этой неделе я начал работать над своим движком для игры Vagabond и приступил к реализации шаблона entity-component-system. В этой статье я хочу рассказать о своей реализации, которая свободно доступна на GitHub. Но вместо простого комментирования кода я хочу объяснить, ...

Видео: классическая камера вернула в ремейк Resident Evil 2 зловещую атмосферу из 1998 года Ремейк Resident Evil 2, восторженно принятый большинством журналистов и игроков, основан на механике, впервые представленной в Resident Evil 4: игрок управляет персонажем, наблюдая за происходящим из-за его плеча. Но компьютерная версия поддерживает модификации, и э...

Samsung Compiler Bootcamp: научим создавать «программирующие программы» Каждый уважающий себя программист хотя бы раз в жизни хотел придумать свой язык программирования – и сделать для него компилятор. Подобное желание вполне понятно: сделать программу, которая в результате своей работы порождает другую программу – это, если вдуматься, волшебс...

Новое слово в реинжиниринге: создание челюстного имплантата с применением конвергентного моделирования Статья Максима Нехорошева, специалиста IDEAL PLM по конструкторской подготовке, описывает методику создания медицинского имплантата человеческой челюсти — от проектирования до генерации траектории для 3D-печати. На примере проектирования имплантата показаны отличительные осо...

Самая главная особенность Xiaomi Redmi 7 повергнет всех в полный шок При создании нового смартфона производители всегда делают упор на какие-то особенности, с которыми они определяются сразу, то есть еще до начала инженерных набор, связанных с созданием прототипа. Сегодня, 28 января 2019 года, удалось выяснить, что Сообщение Самая главная ос...

Как начать программировать в Adobe Illustrator. Скрипт Expand Clipping Mask. Часть вторая Этот пост — продолжение первой части, где был представлен скрипт Expand Clipping Mask и детально описано, что и как он делает, а также попутно рассмотрены основные принципы создания подобных программ в целом. В этой части я продолжу рассказ о том, как добавить в программу но...

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

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

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

[Перевод] Учебник по JavaFX: основные макеты Перевод статьи «JavaFX Tutorial: Basic layouts» автора Vojtech Ruzicka. Как организовать и разместить GUI компоненты в приложении JavaFX. Это четвертая статья в серии о JavaFX. В предыдущей статье я описал, как использовать FXML и SceneBuilder для создания вашего пользоват...

[Перевод] Как работает Level Flow в Uncharted 4 и The Last Of Us В течение последних месяцев я исследовал несколько разных игр, в том числе «Uncharted 4» и «The Last of Us» (разработанные Naughty Dog). Цель этой статьи — познакомить вас с дизайном уровней и дать мотивацию к его дальнейшему изучению. Я вкратце расскажу о различных элемен...

Apple приступила к созданию собственного модема Apple переманивает сотрудников Qualcomm для создания 5G-модема

СМИ: Apple тратит «сотни миллионов долларов» на создание игр для сервиса Arcade и предлагает разработчикам бонусы за эксклюзивность В конце марта состоялся анонс игрового сервиса Apple Arcade. Напомним, в отличие от ряда других игровых сервисов по подписке, которые осуществляют стриминг игрового процесса с удалённого сервера на устройство пользователя, Apple Arcade позволяет устанавливать игры из App Sto...

Сколько стоит клонирование кошки или собаки? Только вдумайтесь — со дня рождения клонированной овечки Долли в 1996 году прошло более двадцати лет! Создание клонов животных уже давно превратилось из фантастики в реальность и в мире уже существует множество биотехнологических компаний, предоставляющих такую необычную ус...

Пишем Android приложение для киноманов — Часть 1 (Прототипирование) Доброго времени суток, Хабр! Не секрет, что недавно компания Google утвердила в качестве приоритетного языка программирования ОС Android — Kotlin. В этой и последующих статьях будет рассказываться о создании приложения на этом языке. Читать дальше →

AMD с партнёрами создали мини-ПК на базе Ryzen для конкуренции с Intel NUC Компания AMD объявила о создании открытой экосистемы для OEM-производителей, в рамках которой они смогут создавать собственные мини-ПК на базе процессоров AMD Ryzen Embedded. Данная инициатива явно направлена на создание конкуренции самым известным компактным настольным комп...

[Из песочницы] Легкое создание отчетов на C/C++ Если вы разрабатываете на C/C++ какое-либо ПО для операторов (администраторов) больниц, магазинов, сервисов проката гироскутеров, ремонта сотовых телефонов, то наверняка сталкивались с задачей создания отчетов, чтобы печатать их на принтере, ну или хотя бы в PDF. Существует ...

Гамбол и Подземелья 0.49 Гамбол и Подземелья – игра в которой вы сможете исследовать разнообразные пещеры, вам понадобиться все ваше логическое мышление чтобы выиграть. В нашей игре вы будете брать по огромному лабиринту, полному разнообразных ловушек и головоломок. Соберите как можно больше г...

Grand Theft Auto VI была замечена в резюме одного из художников Rockstar India Бывший сотрудник Rockstar India указал в своём резюме Grand Theft Auto VI как один из проектов, над которым он работал. Это означает, что создание следующей части криминальной серии уже идёт.

[Перевод] Анонсирован Dart 2.3: оптимизирован для разработки пользовательских интерфейсов Сегодня (8 мая 2019) мы объявляем о релизе Dart 2.3 SDK с новыми языковыми конструкциями, которые улучшают ваш опыт разработки при создании пользовательских интерфейсов, новой поддержкой инструментов для разработки Flutter UI и двумя новыми веб-сайтами: dart.dev и pub.dev. ...

DARPA занялось созданием искусственного интеллекта нового поколения Источник: Коммерсант Агенство Defense Advanced Research Projects Agency (DARPA), о проектах которого не раз писали на Хабре, недавно взялось за проект создания искусственного интеллекта следующего поколения Artificial Intelligence Next (AI Next). Идеологи и создатели увере...

[Из песочницы] MicroPyServer простой HTTP сервер для ESP8266 и ESP32 Всем привет! Хочу рассказать о библиотеке MicroPyServer написанной на Python, которая позволяет взаимодействовать с устройствами ESP8266 и ESP32 посредством простого HTTP сервера. Что такое MicroPyServer? MicroPyServer это простой HTTP сервер предназначенный для проектов на...

Деревянные игрушки, часть пятая — 1991 В 1991 году всё больше игр выходило с поддержкой VGA, хотя за EGA ещё держались и не так много игр именно требовали VGA. Для меня же в 1991 начинался период отлучения от РС. Регулярному доступу приходил на смену эпизодический, гораздо больше времени начал проводить за MSX в ...

Геймплей MOBA Shining Arena с персонажами мифов разных стран в качестве персонажей Shining Arena — это дебютный проект студии Shining Studio, который доступен пока только в Китае. Это новая мобильная MOBA, сражения в которой происходят в формате 4-на-4. Портал MMO Culture записал геймплейный ролик, чтобы продемонстрировать особенности проекта. Графика дов...

[Перевод] Функциональное мышление. Часть 10 Вы представляете, это уже десятая часть цикла! И хотя до этого повествование было сфокусировано на чисто функциональном стиле, иногда удобно переключиться на объектно-ориентированный стиль. А одними из ключевых особенностей объектно-ориентированного стиля являются возможност...

На iOS вышел атмосферный и красочный квест The Wanderer: Frankenstein's Creature Издатель ARTE Experience, благодаря которому на мобильных вышли не совершенные, но довольно оригинальные и точно заслуживающие внимания каждого Type:Rider, Homo Machina и Vandals, выпустил на iOS новое приключение под названием The Wanderer: Frankenstein's Creature. Это разр...

[Перевод] Как разработчики процедурно создали кучу «мусорных» мобильных игр и заработали 50 тысяч долларов Два инди-разработчика рассказывают, как использовали автоматизацию, один аккаунт Google Play и единственный шаблон игры про слот-машины для создания и публикации более тысячи приложений. На проводимой в этом году Game Developers Conference выступили два разработчика игр, с...

[Перевод] Лучшая архитектура для MVP: монолит, SOA, микросервисы или бессерверная?.. Часть 1 В ноябре OTUS запускает новую образовательную программу «Архитектор ПО», в связи с этим подготовили серию публикаций для будущих студентов курса и читателей нашего блога. Создание нового продукта всегда связано с риском. И выбор правильной архитектуры — важный шаг на пути...

Crowdstrike: создание китайского самолета Comac C919 сопряжено со взломами и кибершпионажем Эксперты компании Crowdstrike опубликовали отчет, посвященный разработке китайского самолета Comac C919. По данным компании, для создания этого лайнера усилия объединили китайские хакеры, сотрудники Министерства государственной безопасности страны, ИБ-исследователи и многие ...

Великолепная Алита - Боевой Ангел в исполнении Felidae Алита (Гали) — создание постапокалиптического будущего, наступившем через пять веков после падения на Землю гигантского астероида. Найденная таинственным доктором Идо и состоящая по большей части из кибернетических частей, Алита становится смертельно опасной личностью.

[Из песочницы] GameBoy на C# Когда я только начинал программировать, думаю, как и многим, мне хотелось делать игры. Но передо мной стояло множество архитектурных вопросов, которые я не знал как решить, про двойную буферизацию я даже не слышал, а получить результат хотелось как можно скорее. Поэтому неда...

[Из песочницы] Обзорная статья по A-Frame A-Frame — это веб-фреймворк позволяющий создавать различные приложения, игры, сцены в виртуальной реальности (ВР). Все вышеописанное будет доступно прямо из браузера вашего шлема ВР. Этот инструмент будет полезен как тем кто хочет заниматься разработкой ВР игр в браузере, ...

Новые конфигурации аналитической «песочницы» Experian Компания Experian объявила о создании новых конфигураций своей аналитической «песочницы» Ascend Analytical Sandbox. Используя единый источник информации от Experian, обеспечивающий более качественное принятие решений, сотрудники малых ...

Неизвестный кошелёк Bitcoin был пополнен на сумму свыше 1 млрд долларов Пару дней назад была зафиксирована одна из крупнейших транзакций в сети Bitcoin. С 15 адресов на один неизвестный кошелёк было переведено 94 504 Bitcoin, что соответствует сумме в более чем 1 млрд долларов, и это 0,5% всех криптомонет в обращении. Что интересно, б...

Идеальный iPhone 12 выглядит потрясающе Как известно, с каждым днем технологии становятся все более продвинутыми во всех отношениях, а это, в свою очередь, позволяет компаниям создавать новейшие комплектующие, которые затем используются при создании смартфонов и иных электронных гаджетов. Сегодня, 22 Сообщение Ид...

Обзор базовой DECT-станции Snom M300 и комплекта M215 Осенью мы рассказали про целую серию устройств M-серии компании Snom для создания DECT-сетей. Там описывалась и большая станция M700, но такие девайсы бывают избыточны для небольших офисов/магазинов/кафе и прочего малого бизнеса. Зато в этой нише прекрасно обосновалась ста...

Прототип героя из фильма «1+1» выступил в защиту создания голливудского аналога Режиссер Нил Бергер пояснил и различия его картины с французским оригиналом. Фильм «1+1: Голливудская история» от Нила Бергера появится в российском прокате 10 января. Кино было снято с благословения Филиппа Поццо ди Борги, прототипа главного героя картины – богатого дворян...

Обзор Fade to Silence. Выживаем в снегах Игры про выживание с каждым годом становятся все интереснее и интереснее. Разрабочики научились лучше передавать атмосферу страха, лучше реализовывают виртуальный мир и вынуждают иначе смотреть на геймплейные особенности. Fade to Silence — яркий пример того, как может выгляд...

War Boxes Strike 1.1.0 Враг атакует! Садись в танк и победи в битве на выживание, один против всех. Оффлайн игра WAR BOXES Strike приготовила тебе ураган испытаний. Сметай волны врага и сокруши его боссов. Море огня и разрушений, устрой врагу пекло! Победи всех! Прими вызов и пройди неле...

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 13. Настройка VLAN Сегодняшний урок мы посвятим настройкам VLAN, то есть попробуем проделать всё то, о чем говорили на предыдущих уроках. Сейчас мы рассмотрим 3 вопроса: создание VLAN, присваивание портов VLAN и просмотр базы данных VLAN. Откроем окно программы Cisco Packer tracer с нарисован...

LG патентует криптовалютный кошелек Южнокорейский гигант LG Electronics предположительно работает над созданием криптовалютного кошелька, о чем свидетельствует заявка на сайте Бюро по патентам и торговым знакам США. В заявке говорится, что корпорация регистрирует товарный знак ThinQ Wallet, предполагающий неск...

Практически одновременно вышли новый сезон автошоу The Grand Tour и автосимулятор The Grand Tour Game, в сети уже есть геймплейные ролики последнего На прошлой неделе на платформах PS4 и Xbox One вышел необычный автосимулятор The Grand Tour Game, созданный на основе одноименного автошоу с Джереми Кларксоном, Ричардом Хаммондом и Джеймсом Мэем. И если вы не решили, готовы ли потратить на него $14,99, то можете посмотреть ...

В Уругвае задействуют блокчейн æternity для внутрипартийного голосования Проект æternity, разрабатывающий блокчейн-протокол для создания децентрализованных приложений и масштабируемых смарт-контрактов, объявил о сотрудничестве с Цифровой партией Уругвая (Uruguay Digital Party). Члены партии будут использовать приложение æternity для проведения вн...

Рецепты для ELFов На русском языке довольно мало информации про то, как работать с ELF-файлами (формат ELF (Execution & Linkable Format) — основной формат исполняемых файлов Linux и многих Unix-систем). Не претендуем на полное покрытие всех возможных сценариев работы с эльфами, но надеем...

Эрудит 0.5.12 Эрудит — игра «Эрудит» была очень популярна в СССР в 80–90 годы. Но мало кто знает, что прародитель этой игры – западный «Scrabble». Создателем «Scrabble» является безработный на момент создания игры архитектор Альфред Мошер Баттс. К созданию игры Альфред подошел основательн...

Установка и настройка Sonata Admin на Symfony 4 Приветствую всех. В данной статье поговорим об Symfony 4 и Sonata Admin. В процессе установки я столкнулся с массой неточностей в документации и сама документация была раскидана по нескольким местам. Здесь я рассмотрю весь процесс, начиная от создания проекта и заканчивая а...

Почему front-end должен понимать принципы UI Современная разработка построена таким образом, что каждый участник команды, будь то разработчик, UI-специалист или product manager, отвечает только за те этапы работы, на которые распространяется его область знаний. Однако, для создания наилучшего продукта специалист должен...

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

Разработчики довольны PlayStation 5 Разработчики игр сообщили, что получили наборы для создания новых проектов под PlayStation 5. Конечно, это условное название игровой приставки компании Sony и пока что говорить об этом довольно трудно, ведь сама компания никаких комментариев относительно новинки не дает. Но,...

Отечественная ОС Astra Linux теперь подходит и для геймеров Операционная система Astra Linux от российских разработчиков отлично подходит для создания полноценной домашней рабочей станции, которая справится с большинством поставленных перед ней задач. Вы можете с комфортом работать в интернете, запускать офисные программы и мультимед...

Как поучаствовать в разработке ITIL 4 К разработке новой версии библиотеки ITIL® компания AXELOS подошла принципиально по-новому. Работа над созданием основных публикаций была построена так, чтобы вовлечь большое количество экспертов на разных этапах. Ядро коллектива, осуществляющего данное обновление &mdas...

Наглядное пособие по разработке продуктов: конструирование Это третья из четырех статей о разработке физических продуктов. Если вы пропустили Часть 1: Формирование идеи, или Часть 2: Дизайн, стоит их прочитать. Вскоре вы сможете перейти к Части 4: Валидация. Автор: Ben Einstein. Оригинал Перевод выполнен командами фаблаба FABINKA и ...

Обзор Pigeon POP. Атака голубей Казуальные игры это всегда крайне тонкая тема, которая требует от разработчика каких-то вложений. Не обязательно финансовых, иногда достаточно, чтобы студия потратила свое время и силы на создание чего-то интересного. Ведь никто не хочет в десятый раз играть в одну и ту же и...

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

[Из песочницы] Создаем элементы интерфейса программно с помощью PureLayout Привет, Хабр! Представляю вашему вниманию перевод статьи Creating UIViews Constraints Programmatically Using PureLayout автора Aly Yaka. Сегодня я проведу вас через создание простого пользовательского интерфейса мобильного приложения кодом, без использования раскадровок и...

Что Tencent анонсировала на собственном ежегодном мероприятии? Code: Live, Ace Force и The Outcast Пока западная аудитория следила за анонсом Google Stadia и других проектов на GDC 2019, внимание самого массового игрового рынка было обращено к Tencent UP 2019 – ежегодному мероприятию, которое крупнейший игровой издатель проводит, чтобы познакомить общественность с грядущи...

Решение Veeam PN и его новые возможности в версии 2.0 Что такое Veeam Powered Network Veeam Powered Network (Veeam PN) – это технология, используемая при работе Veeam Recovery to Microsoft Azure (восстановлении виртуальной машины в облако Microsoft Azure). С помощью Veeam PN устанавливается VPN-соединение между on-premises сеть...

Vivo Nex Dual Display Edition и его функции Над задним экраном находится целая россыпь сенсоров и других элементов. Центральное место занимает тройная камера, представленная основным 12-мегапиксельным модулем с оптической стабилизацией и диафрагмой f/1.79, 2-мегапиксельным сенсором со светосилой f/1.8 для анализа глуб...

Xiaomi, Oppo и Vivo создали альянс по передаче файлов Компании Xiaomi, OPPO и Vivo сегодня официально объявили о создании нового кросс-бренд-альянса Inter-Transfer Alliance для создания AirDrop-подобного сервиса для передачи файлов. ***

MBLT19 :: возвращение Привет, Хабр! Мы с новостями. В прошлом году мы упоролись по созданию классной конференции MBLT DEV. В этом году её не будет. Мы решили бросить силы на конференцию MBLT и сделать ивент не только для разработчиков, но и для всех, кто создаёт и развивает мобильные продукты. ...

AMD и NVIDIA поддержали инициативу Facebook по созданию открытой платформы для ускорения вычислений И предложили собственные версии ускорителей с охладителями башенного типа.

Россия объединилась с Китаем для создания спутникового высокоскоростного интернета Россия и Китай начали готовиться к созданию низкоорбитальной спутниковой группировки по раздаче высокоскоростного интернета. Это будет конкурент для OneWeb и проекта компании SpaceX.

VMware NSX для самых маленьких. Часть 6. Настройка VPN Часть первая. Вводная Часть вторая. Настройка правил Firewall и NAT Часть третья. Настройка DHCP Часть четвертая. Настройка маршрутизации Часть пятая. Настройка балансировщика нагрузки Сегодня мы посмотрим на возможности настройки VPN, которые предлагает нам NSX Edge. В ...

Работа с API КОМПАС-3D → Урок 13 → Параграфы Прежде чем перейти к рассмотрению документированных способов создания составных строк, нам нужно познакомиться с таким объектом, как параграф. Он представляет собой автоматически форматируемый блок текста, состоящий из нескольких строк. На данном уроке мы рассмотрим вопросы ...

[Перевод] Что я узнал, создавая Dribbble В прошлом месяце я выступал с 30-минутным докладом на конференции Awwwards в Сан-Франциско. Раньше я довольно часто выступал с докладами, в основном по CSS и веб-дизайну, но этот спич немного отличался. Я решил поделиться 20 вещами, которые я узнал за последние 10 лет, как ...

Спин-офф популярной серии стратегий SpellForce - Heroes & Magic выйдет на iOS и Android Приятно, когда крупные компании приобретают студии поменьше и используют появившиеся возможности на практике. THQ Nordic выкупила HandyGames в прошлом году и уже доверила ей перенести на мобильные стратегию SpellForce. SpellForce — это серия игр, совмещающих элементы RPG и ...

Warner Bros. снимет фильм о фигурках Funko На создание нового фильма киностудию вдохновила предыдущая франшиза с LEGO. На западных порталах появилась информация, что студия Warner Bros. планирует выпуск фильма, главными героями которого станут игрушки из серии Funko. Картина будет сочетать в себе черты игрового филь...

Nintendo тизерит новый интересный контроллер для Switch Вот уже несколько лет Nintendo уделяет особое внимание созданию уникального игрового опыта, а не следует тенденциям. Switch, в дополнение к своему особому форм-фактору, стала воплощением самых интересных задумок, среди которых серия картонных игрушек Labo. Очевидно, пришло в...

Обзор RICO. Очень необычный шутер Сегодня мы поговорим о достаточно необычной игре под названием RICO, которая выглядит интересно, у нее совершенно уникальный стиль геймплея и тьма разнообразных врагов. Для тех, кто уже устал от ААА-шутеров и хочет попробовать нечто более необычное эта игра станет настоящим ...

Новый геймплей Streets of Rage 4 удивил фанатов YouTube канал IGN опубликовал 7 минут игрового процесса Streets of Rage 4. В ролике показали как Аксель и новая для серии героиня Чери раздают тумаков уличным бандитам. Среди противников «засветились» классические для франшизы толстяки, парни с ирокезами и панки с мачете. В ...

[Перевод] Фернандо Корбато, отец вашего компьютера (и пароля) умер в 93 года Фернандо Хосе Корбато в компьютерной лаборатории MIT (дата неизвестна). Его система доступа к компьютерам с разделением времени, разработанная там, проложила путь к созданию персонального компьютера Фернандо Хосе Корбато, чей проект системы доступа к компьютерам с разделен...

Codemasters купила студию Slightly Mad Studios, разработчика Project CARS Компания Codemasters, известная по играм серии GRID, DIRT и Formula 1, объявила о приобретении студии Slightly Mad Studios за $30 миллионов. Вместе с этим Codemasters получила права на бренд Project CARS и «неанонсированный голливудский блокбастер». Slightly Mad Studios был...

Преимущества следования styleguide’ам при разработке Angular-приложений В конце 2018-го года в Самаре состоялся Panda-Meetup #9 Frontend. На этом мероприятии я попробовал себя в новой роли и выступил с докладом. Меня зовут Евгений Холмов. В программирование я пришёл более 10 лет назад, будучи студентом. Последние 5 лет я занимаюсь разработкой си...

Настольные игры, в которых придётся поломать голову Как многие из вас знают, мир настольных игр очень разнообразен и активно развивается. Вы сможете найти игры практически на любой вкус и темперамент, от простеньких игр для компаний на вечеринках до хардкорных монстров, в которых партии длятся многие часы, от незатейливых к...

Вышел трейлер STALKER: Legacy of Times — шутера, вдохновенного играми GSC Game World Группа программистов, работающая над проектом STALKER: Legacy of Times, выпустила первый геймплейный трейлер своего детища. Как понятно из названия, шутер от первого лица сделан под впечатлением серии S.T.A.L.K.E.R.  STALKER: Legacy of Times —...

Анализ цен криптовалют: выстоит ли уровень $9000? О дальнейших возможных сценариях движения цены биткоина и нескольких популярных альткоинов рассказывает ведущий аналитик RoboForex Дмитрий Гурковский. Рынок криптовалют переживает очередную волну коррекции. Биткоин продолжает снижение с потенциальным тестом уровня поддержки ...

LIGO поймала еще одну гравитационную волну LIGO Laboratory Предполагалось, что детекторы в ходе нового сезона поиска будут детектировать гравитационные волны от слияния черных дыр довольно часто — примерно одну такую волну каждую неделю. И данный прогноз, по‑видимому, оправдался: обсерватория LIGO поймала уже вт...

[Перевод] От Witcher 3 до Cyberpunk: эволюция дизайна квестов CD Projekt The Witcher 3 известен своим превосходным дизайном квестов, но разработчик игры CD Projekt Red обещает в своём новом проекте Cyberpunk 2077 развить и улучшить проверенный подход. На E3 2019 директор отдела квестов Матеуш Томашкевич рассказал нам, чему он научился, управляя...

На E3 2019 показали 12 минут геймплея хоррора Blair Witch На проходящей в Лос-Анджелесе игровой выставке Е3 2019 разработчики из Bloober Team, известные по играм Layers of Fear и Observer,  представили 12-минутный геймплейный ролик своего будущего ужастика Blair Witch. Исходя из выпущенного видеоролика,...

Игровая индустрия с 22 по 28 апреля 2019 В сегодняшнем выпуске: Бывший руководитель BioWare о Ренессансе RPG. Cyberpunk 2077 сильно отличается от прошлогодней демонстрации. Сбор средств на настольную игру Bloodborne на Kickstarter. Нолан Норт об Uncharted 5. Rockstar работает над GTA 6. Анонс ремейка XIII. ...

В Норвегии снимут фильм о картине Эдварда Мунка Режиссёр Эрик Поппе в киноленте расскажет о создании полотна «Крик». Норвежец утверждает, что кинокартина будет повествовать зрителю именно о самом известном творении, а не о всей жизни художника-экспрессиониста. Постановщик рассказал, что уже очень давно планировал воплоти...

Вторая волна отключения аналога прошла без проблем Переход на цифровое эфирное телевидение в 20 регионах второй волны прошел без проблем и потрясений. Об этом заявил заместитель главы Минкомсвязи РФ Алексей Волин. По его словам, на сегодняшний день в России около 50 млн человек уже живут без аналогового вещания. Второй этап ...

Создание системы формальной верификации с нуля. Часть 1: символьная виртуальная машина на PHP и Python Формальная верификация — это проверка одной программы либо алгоритма с помощью другой. Это один из самых мощных методов, который позволяет найти в программе все уязвимости либо же доказать, что их нет. Более подробное описание формальной верификации можно увидеть на пример...

MVP и Dagger 2 – скелет Android-приложения – часть 1 Данная статья нацелена на новичков в Android-разработке и призвана помочь в создании минимально необходимой структуры приложения. Так получилось, что я относительно недавно начал программировать под Android – после месяца без проекта в компании, где я работаю, меня определи...

Rockstar Games выпустила Grand Theft Auto VI Одной из величайших игровых студий на Земле является Rockstar Games, которая вот уже как более 30 лет занимается созданием первоклассных видеоигр. В отличие от Ubisoft, Electronic Arts и ряда других крупных компаний, она в первую Сообщение Rockstar Games выпустила Grand The...

Концепция российской сверхтяжёлой ракеты дорабатывается Концепция ракетного комплекса сверхтяжёлого класса, предложенная государственной корпорацией Роскосмос, не нашла поддержки в правительстве. Об этом сообщает сетевое издание «РИА Новости» со ссылкой на осведомлённые источники. Фотографии Роскосмоса Предварительный облик росси...

[Из песочницы] Применение Go в производственных системах. Валидаторы Добрый день, Хабр! Я довольно часто начинаю утро с просмотра хабра и наконец решил внести свой вклад в данный процесс изучения интересного. Если всё сложится, то это первая моя статься из цикла применения языка GO на производственных системах. Я хочу рассказать некоторые т...

Мультиплеерная гольф-аркада Golf Blitz с уникальным режимом «Блиц Гольф» вышла на iOS и Android Издатель Noodlecake, который так долго и активно рекламировал свою новую гольф-аркаду Golf Blitz, наконец-то выпустил ее во всем мире на iOS и Android. По сути, это новая часть серии Super Stickman Golf, но в названии такого упоминания нет. Судя по всему, для студии это ори...

Видео: геймплейный ролик скандинавского экшена Fimbul Wild River и Zaxis Games опубликовали свежий ролик игрового процесса Fimbul, экшен-приключения, основанного на скандинавской мифологии. Заодно они лишний раз подтвердили дату релиза — игра выйдет 28 февраля на PlayStation 4, Xbox One, Nintendo Switch и PC.

Анонсированы Football Manager 2020 Mobile и Touch, релиз в ноябре Football Manager — одна из линеек игр, которая стабильно выходит каждый год и показывает стабильный уровень продаж. В прошлом году SEGA и Sports Interactive выпустили упрощенную Football Manager 2019 Mobile и полноценную FM 2019 Touch. В этом году ожидается такой же набор д...

Need for Speed Heat официально анонсирована, геймплей покажут на Gamescom 20 августа Издатель Electronic Arts представил трейлер следующей части гоночной серии Need for Speed, которая получила подзаголовок Heat. Пытаясь угнаться за двумя зайцами одновременно, разработчики решили разделить игру на две части. Днем вы будете участвовать в официальных соревнова...

Microsoft и Sony объединяются ради игр Как говорится в сообщении на новостном портале Microsoft, компания предоставит мощности своей облачной платформы Azure для игровых и стриминговых сервисов Sony. В рамках партнерства обе корпорации обменяются опытом для оптимизации как «изнанки» всех подобных сайтов, так и ко...

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

Андреас Антонопулос предупредил о новой волне криптовалютного скама Биткоин-проповедник Андреас Антонопулос предупредил инвесторов в криптовалюты о высокой вероятности новой волны скама и мошеннических проектов. В серии твитов в четверг, 20 июня, Антонопулос пишет, что его почтовый ящик и личные сообщения в соцсетях стали снова наполнять пис...

Одни из лучших офлайн-игры на iOS и Android: приключения, стратегии, симуляторы На прошлой неделе разобрались с хорошими играми в открытом мире для iOS и Android, которые можно запускать без интернета. В этот раз обойдемся без открытого мира и посмотрим, какие проекты можно найти именно в Google Play, чтобы играть офлайн. В списке максимально разнообраз...

Как я создавал Recycle! VR В предыдущей статье мы попробовали создать базовую сцену в A-Frame, чтобы опробовать основные концепции фреймворка на практике. В этой статье я хотел бы поделится своим опытом создания игры на A-Frame — Recycle! VR. Репозиторий проекта доступен по следующей ссылке. Перера...

Видео: центральная закрытая локация, создание персонажа и скоростные бои в God Eater 3 На YouTube-канале Arekkz Gaming появилась запись первых двадцати минут геймплея God Eater 3. Ролик демонстрирует разные аспекты игры и мрачный тон повествования. Главными героями выступают подростки, которые могут контролировать специальные прототипы оружия — ...

В Уругвае используют блокчейн æternity для внутрипартийного голосования Проект æternity, разрабатывающий блокчейн-протокол для создания децентрализованных приложений и масштабируемых смарт-контрактов, объявил о сотрудничестве с Цифровой партией Уругвая (Uruguay Digital Party). Члены партии будут использовать приложение æternity для проведения вн...

[Перевод] Разбираемся в протоколе консенсуса Stellar Протокол консенсуса Stellar впервые описан в научной статье Дэвида Мазьера в 2015 году. Это «федеративная система византийского соглашения», которая позволяет децентрализованным вычислительным сетям без лидеров эффективно достигать консенсуса по какому-либо решению. Платёж...

Наглядное пособие по разработке продуктов: формирование идеи Это перевод первой части цикла из четырех статей о разработке и производстве физических продуктов. Автор, источник: Ben Einstein. Зачастую разница между компанией, приносящей миллиарды, и компанией-банкротом – в умении создать продукт, который полюбят клиенты. Но с учётом...

Стало известно, во сколько обойдется создание российского интернета В декабре прошлого года, то есть совсем недавно, в Госдуму внесли законопроект о создании на территории России своего собственного российского интернета, который сможет работать даже не смотря на любые действия со стороны США и Европы. Сообщение Стало известно, во сколько о...

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

Facebook сотрудничает с Luxottica в процессе создания очков дополненной реальности На протяжении последних нескольких лет компания Facebook работает над созданием собственных очков дополненной реальности. Согласно данным ресурса CNBC, эти очки (под кодовым названием Orion) не будут дополнением к смартфону, предположительно, они предназначены для полной его...

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

Приключение Wonder Boy: The Dragon's Trap выйдет на мобильных 30 мая Главная фишка создания хороших ремейков — не просто добавить поддержку современных систем, чтобы фанаты оригинала смогли запустить новую версию, а обновить графику или даже игровой процесс, чтобы поиграть захотели новые игроки. Это удалось разработчиком игры Wonder Boy: The...

Для чего нужна цифровая печать? Впервые технология цифровой печати заявила о себе в семидесятых годах прошлого столетия. Для создания любого тиража нужно всего лишь иметь индивидуальный файл необходимого формата. Применение цифровой печати, позволяет типографии создавать разнообразный Сообщение Для чего ну...

Clash AR — «первый мультиплеерный PvP-экшен в дополненной реальности» для iOS и Android Студия SnaAppy, у которой есть одноименная социальная сеть, выполненная в формате AR, выпустила игру в дополненной реальности под названием Clash AR. Авторы называют ее первым мультиплеерным PvP-экшеном в дополненной реальности. Правда, здесь тут же вспоминается как минимум...

Прототипирование мобильной игры, с чего начать, и как это делать. Часть 3(финал) В первой части я рассуждал для чего прототипирование и в целом с чего начать — Часть 1 В второй части немножко пробежались по ключевым классам и архитектуре — Часть 2 И вот третья часть — в ней на самом деле будет немного рассуждений, разберем как действуют модификато...

С Project Catalyst и правда не всё гладко. Apple готовит изменения Project Catalyst должен был облегчить жизнь разработчиков, но только усложнил её Между iPad и Mac всегда была огромная пропасть. Даже когда Apple попыталась превратить планшет в профессиональный инструмент, выпустив увеличенную версию с поддержкой умного пера, это не сделало...

Специалисты NASA работают над созданием полноценной лунной GPS Как сообщил в пресс-релизе NASA руководитель проекта по созданию системы MMS Люк Винтерниц, агентство уже много лет разрабатывает технологию сверхвысотной GPS, а ее следующим этапом станет система лунной навигации, основанная на технологии NavCube.

[Перевод] Множественные запросы к API с помощью mergeMap и forkJoin вместо subscribe Руководство по использованию mergeMap и forkJoin вместо простых подписок для множественных запросов к API. В этой статье я покажу два подхода к обработке множественных запросов в Angular с использованием mergeMap и forkJoin. Читать дальше →

Разработчик мода DSfix для Dark Souls открыл студию, которая займётся портированием игр на PC Питер Томан (Peter Thoman), известный в сообществе Dark Souls под ником Durante, открыл студию РН3. Она будет специализироваться на создании высококачественных портов консольных проектов для PC. В официальном сообщении автор отметил, что лицензированием игр его комп...

3-й выпуск подкаста. Рунет vs ТВ, ARM vs Intel, унификация госданных, без смартфона в 2019, советские мечты о будущем Вышел третий выпуск подкаста Habr Weekly. Обсуждаем победу Рунета над телевидением, новые процессоры от ARM, новость о создании в России единой системы управления госданными, опыт жизни без смартфона в 2019 году и советские мечты о будущем. Читать дальше →

Apple выпустила 2 мобильную игру Напомним, что первая игра от «яблочной» корпорации вышла в 2006 году и называлась Texas Hold’em. За создание второго релиза отвечает Wildlife Designs, за поддержку — Apple. В мобильной Warren Buffett’s Paper Wizard предстоит играть за Уоррена Баффета, ...

[Из песочницы] Обзор нового javascript фреймворка Htmlix В данной статье постараюсь описать все основные возможности нового javascript фреймворка Htmlix, а также рассмотреть принцип его работы на примере создания небольшого приложения. Данное приложение — это страница простого фильтра товаров по категориям, с различными частями ш...

[Из песочницы] Пишем блог на микросервисах – часть 1 «Общее описание» В этой статье хочу поделится нашими c SergeyMaslov наработками решения типовых задач с использованием микросервисной архитектуры на примере задачи «создание блога» (в надежде, что читатель представляет как устроен блог и это не должно вызывать вопросов по функциональности:) ...

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)