Социальные сети Рунета
Среда, 24 апреля 2024

Нелюбимая игроками система защиты Denuvo появится в Android-играх Denuvo — настоящий бич современного ПК-гейминга. Это система защиты, используемая для предотвращения пиратства, которая спустя 5 лет все еще работает не так, как хотелось бы разработчикам и издателям. Во-первых, игры с такой защитой взламывают и делают это достаточно быстро...

Обучающие настольные игры для программистов На рынке труда в Java-разработке наблюдается интересная ситуация. Активных резюме разработчиков больше 100 000 и на одно резюме приходится одна вакансия. В то же время работодатели и кадровые агентства жалуются на недостаток кадров, и, несмотря на тысячи резюме, найти хороше...

[Перевод] Как работала графическая система Sega Mega Drive: Video Display Processor Описание концепции VDP VDP "Video Display Processor" Чип видеоконтроллера, занимающийся работой с тайловой графикой, плоскостями скроллинга и спрайтами Genesis. На самом деле не является процессором. VRAM "Video RAM" RAM (ОЗУ), используемая VDP Содержит тайлы (изображения...

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

[Из песочницы] Сплайны в 3d графике, максимально автоматизированный вариант С месяц назад начал учить Python по книге Доусона и очнулся уже глубоко в процессе написания своей игры под pygame. ТЗ было таково, что наиболее перспективным показалось сделать игру с псевдо-трехмерной графикой, запихнув в спрайты сохраненные поверхности 3d-сплайнов. О посл...

Видео: дневники разработчиков Apex Legends Студия Respawn Entertainment вместе с издательством Electronic Arts недавно выпустили очередного представителя жанра королевских битв — командный боевик Apex Legends во вселенной Titanfall. Затем разработчики представили восемь роликов, знакомящих с каждым из ...

Разработчики World of Tanks про новую колёсную технику Мы побывали на очень интересной трансляции с разработчиками игры World of Tanks, в ходе которой нам рассказали об особенностях обновления 1.4. Основное внимание было уделено новой колёсной технике, которую сейчас так активно обсуждают геймеры. На текущий момент французские б...

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

[Перевод] Секреты работы с тканью в игре Alan Wake [Программист анимаций компании Remedy Хенрик Энквист рассказал, как его команда создала убедительную симуляцию твидового пиджака главного героя игры в жанре хоррор-триллер Alan Wake.] Главный персонаж нашего экшн-триллера — Алан Уэйк, писатель, попавший в кошмар, где он в...

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

[Перевод] Использование JavaScript-консоли в браузерах Сегодня мы публикуем заметку, посвящённую особенностям использования JavaScript-консоли в браузерах, лежащим за пределами широко известной команды console.log(). Собственно говоря, эта команда представляет собой простейший инструмент для отладки программ, который позволяет в...

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

Скорость записи 1400 МБ/с и объем до 1 ТБ, но это не SSD. Представлены карты памяти Angelbird CFexpress Компания Angelbird Technologies, называющая себя ведущим разработчиком сменных носителей для профессиональных камер, объявила о добавлении карт памяти CFexpress Type B в линейку высокопроизводительных носителей AV PRO. Они адресованы тем, кто снимает видео разрешением 4...

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

[Перевод] Современная игра для NES, написанная на Lisp-подобном языке What Remains — это повествовательная игра-адвенчура для 8-битной видеоигровой консоли NES, выпущенная в марте 2019 года как бесплатный ROM, запускаемый в эмуляторе. Она создавалась небольшой командой Iodine Dynamics на протяжении двух лет с перерывами. В настоящий момент игр...

[Перевод] Шейдеры 3D-игр для начинающих Хотите научиться добавлять в свою 3D-игру текстуры, освещение, тени, карты нормалей, светящиеся объекты, ambient occlusion и другие эффекты? Отлично! В этой статье представлен набор техник затенения, способных поднять уровень графики вашей игры на новые высоты. Я объясняю к...

[Перевод] Тайная история Donkey Kong: от аркадных автоматов до NES Donkey Kong — это, вероятно, один из величайших аутсайдеров игрового мира. Он нарушил все правила, потому что его создатель, теперь уже легендарный Сигэру Миямото, этих правил не знал. Он не только стал началом одного из ярчайших умов отрасли видеоигр, но и зародил жанр «бе...

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

[Перевод] Особенности рендеринга в игре Metro: Exodus c raytracing Предисловие После выхода последней игры из серии «Метро» я потратил несколько часов на изучение её внутренней работы и решил поделиться тем, что может показаться интересным с технологической точки зрения. Я не буду проводить подробный анализ или изучать дизассемблированный ...

[Перевод] Модульные спрайтовые персонажи и их анимация Эта запись девлога целиком посвящена моей системе анимации персонажей, она наполнена полезными советами и фрагментами кода. За последние два месяца я создал целых 9 новых действий игрока (такие забавные вещи как блокировка щитом, уворачивание в прыжке и оружие), 17 новых но...

AMD RX Vega 64 превосходит NVIDIA RTX 2080 в World War Z на 20% Использование API с низкими накладными расходами может обеспечить существенный выигрыш по сравнению с более привычным для разработчиков API Microsoft DirectX 12. Это подтверждает тестирование с помощью игры Sabre Interactive World War Z, в которой есть поддержка API Vul...

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

Cisco HyperFlex vs. конкуренты: тестируем производительность Мы продолжаем знакомить вас с гиперконвергентной системой Cisco HyperFlex. В апреле 2019 года компания Cisco в очередной раз проводит серию демонстраций нового гиперконвергентного решения Cisco HyperFlex в регионах России и в Казахстане. Записаться на демонстрацию можно чер...

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

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

В Steam появятся мобильные игры BlueStacks анонсировала набор инструментов для разработчиков, которые упростят портирование мобильных игр на PC. Благодаря BlueStacks Inside, издателям и создателям игры для Android и iOS не придется формировать отдельную команду для переноса игры на большие платформы. От р...

Liveprof покажет, когда и почему менялась производительность вашего PHP-приложения Привет, Хабр! Меня зовут Тимур Шагиахметов, я PHP-разработчик в Badoo. Производительность приложения — один из важнейших критериев качества работы программиста. В вопросах оптимизации PHP-приложений помощником является профайлер. Недавно мы рассказывали о том, какими и...

Анонсирована глобальная версия Sword Art Online: Alicization Rising Steel Пару недель назад издатель Bandai Namco анонсировал ролевую игру Sword Art Online: Alicization Braiding для iOS и Android в Японии. Сегодня он подтвердил, что проект выйдет во всем мире и будет называться Sword Art Online: Alicization Rising Steel. Компания предложила польз...

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

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

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

[Перевод] Q2VKPT: полностью переписанный Quake II с реалистичным освещением Q2VKPT — это первая играбельная игра с полным рейтрейсингом, эффективно симулирующая полностью динамическое освещение в реальном времени с помощью тех же современных технологий, которые используются в киноиндустрии (см. Disney's practical guide to path tracing). Недавний в...

[Перевод] Подумайте дважды, прежде чем использовать игровые движки Холивар о том, нужно ли использовать для создания игр движки, начался сразу после появления первых игровых движков. Этот пост на reddit не является идеальным примером разумных контраргументов против постоянного использования движков, но я считаю, что непреодолимое желание их...

Технологии компании AMD для игры Gears 5 Gears 5, следующая грядущая часть в серии видеоигр Gears of War, выходит 10 сентября. The Coalition объявил о тесном партнерстве разработчиков игр с AMD, оптимизировав его для кадровых решений компании на базе GPU и CPU. В игре будет широко использоваться Asynchronous Comp...

Мобильная Castlevania: Grimoire of Souls выйдет во всем мире в этом году В апреле прошлого года Konami анонсировала новую мобильную игру в популярной серии Castlevania. Как и большинство анонсов подобного рода в прошлом году, эта новость не была встречена тепло, особенно фанатами серии. Разработчики анонсировали игру под названием Castlvevania: ...

[Перевод] Моделирование метрополиса В основе одной из самых знаковых игр всех времён лежит теория о том, как умирают города, внезапно оказавшая слишком влиятельной. В 1984 году разработчик Уилл Райт как раз завершил работу над своей первой видеоигрой в жанре shoot-em-up под названием Raid on Bungeling Bay. В...

[Перевод] Интегрируем команды Linux в Windows с помощью PowerShell и WSL Типичный вопрос разработчиков под Windows: «Почему здесь до сих пор нет <ВСТАВЬТЕ ТУТ ЛЮБИМУЮ КОМАНДУ LINUX>?». Будь то мощное пролистывание less или привычные инструменты grep или sed, разработчики под Windows хотят получить лёгкий доступ к этим командам в повседневно...

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

[Из песочницы] Длинные имена слишком длинные Привет, Хабр! Представляю вашему вниманию перевод статьи "Long Names Are Long" автора Bob Nystrom. Одно из умных вещей которые делает Google это строгие code review. Каждое изменение, прежде чем вам разрешат его внести в основную ветку, рассматривается как минимум ...

История одного проекта: когда в команде нет senior developer От переводчика: публикуем для вас статью разработчика Джека Финлея. Джек рассказывает о собственном кейсе — попытке организовать работу командой джуниоров, где все равны и нет технического руководителя. Статья будет полезна для начинающих программистов. Некоторые проект...

Псевдо Lens Flare Привет, Хабр! Представляю вашему вниманию перевод статьи «Pseudo Lens Flare» автора John Chapman. Lens flare (блики на линзах) ― это фотографический артефакт, возникающий при рассеивании и преломлении света в системе линз. Хотя он является артефактом, существует множество...

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

Дуэльный шутер Reality Clash — такой себе Pokemon Go с перестрелками — вышел на мобильных в Австралии Пока мы ждем, чем же Niantic сможет удивить в Harry Potter: Wizards Unite, разработчики из Augmented Reality Game продолжают работать над Reality Clash – игрой в дополненной реальности, которая к формуле Pokemon Go добавляет условную боевую систему. Вы точно так же исследуе...

[Перевод] Как происходит рендеринг кадра A Plague Tale: Innocence Предисловие Как и в других моих исследованиях, давайте начнём с введения. Сегодня мы рассмотрим последнюю игру французского разработчика Asobo Studio. Впервые я увидел видео этой игры в прошлом году, когда коллега поделился со мной 16-минутным геймплейным трейлером. Моё вни...

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

[Перевод] Процедурные дороги в Houdini и Unity Для моей постапокалиптической игры Frameshift мне нужно было заполнить очень большой открытый мир разнообразными городами. В нашей команде всего 3 человека, поэтому я, разумеется, воспользовался процедурной мощью Houdini! Раньше, когда не знал о Houdini, я писал на C# соб...

AirTest IDE и Image Recognition — автоматизация тестирования мобильных игр на основе распознавания изображений В предыдущей статье мы познакомились с AirTest IDE, но, на всякий случай, давайте повторим: AirTest IDE разработан компанией NetEase и предназначен для "hard-to-automate" приложений, таких как, например, игр. Собственно на них и делается основной упор разработчиками, хотя эт...

В США хотят запретить лутбоксы и pay-to-win механики в «играх для детей» В США намечается буря. Сенатор Джош Хоули готовит законопроект, который должен запретить в предназначенных для детей играх использование лутбоксов и других способов монетизации free-to-play проектов. Речь идет об «Акте о защите детей от неправомерн...

[Перевод] Генерацируем тайловые уровни и прячем квадраты от игрока Генерация уровней в Unexplored 2 Мы очень гордимся генератором уровней игры Unexplored 2, это программа, отвечающая всем современным требованиям. В посте я расскажу о том, как создаются уровни игры. Нам не пришлось заново изобретать велосипед. В Unexplored 1 мы уже создали...

Стратегия игры в телепатию Одно из изданий этой механики Есть колода из 100 карт с натуральными числами от 1 до 100, каждого по одному. Вы и второй игрок берёте по 3 карты из этой колоды. Задача — одну за одной выложить их на стол в порядке возрастания. Но нельзя меняться информацией между собой и п...

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

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

Ученые нашли способ, как ускорить 3D-печать в 100 раз Вместо обычного способа 3D-печати сложных объектов слой за слоем с помощью пластиковых нитей, ученые из Мичиганского университета предлагают использовать иной метод, который позволяет не только существенно повысить скорость самой печати, но и увеличить долговечность создава...

CI\CD для стартапа: какие есть инструменты, и почему ими пользуются не только крупные и известные компании Разработчики CI\CD-инструментов часто указывают в качестве клиентов крупные компании — Microsoft, Oculus, Red Hat, даже Ferrari и NASA. Казалось бы, что такие бренды работают только с дорогими системами, которые не сможет позволить себе условный стартап из пары разработчиков...

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

[Перевод] Как 25 человек обманом убедили работать в несуществующей игровой компании Брук Холден отдала бы всё за то, чтобы попасть в индустрию видеоигр. Она поступила в британский университет, чтобы изучать разработку игр, но на полпути к диплому осознала, что ненавидит кодить. Кроме того, она слышала много ужасных историй об условиях труда в игровых комп...

[Перевод] Вход в Azure DevOps с использованием учетных данных GitHub В Microsoft мы сфокусированы на идее, которая заключается в том, чтобы дать разработчикам возможность быстрее создавать качественные приложения. Одним из способов достижения этой цели является предоставление ряда продуктов и услуг, охватывающих все этапы жизненного цикла раз...

Робот пылесос Roomba пылесосит на картах Doom Разработчик игры Doom, Rich Whitehouse нашел довольно необычный способ отпраздновать 25-летие Doom: заставив своего робота пылесосить на созданных картах игры назвав это Doomba. Ветеран индустрии разработал скрипт для инструмента преобразования игровых данных Noesis, кот...

Ведущий разработчик Cyberpunk 2077 ушёл в Blizzard Себастьян Стемпень (Sebastian Stepien), креативный директор проекта The Witcher 3, покинул компанию CD Projekt RED для работы в Blizzard. Стоит отметить, что помимо должности креативного директора он занимал ещё и пост директора по повествованию и сеттингу игры Cyberpunk 207...

Тайная вечеря разработчиков Казалось бы, в небольших командах разработки (20+ человек) не должны возникать проблемы с разобщённостью, работой над общим кодом и принятием технических решений. Но все мы знаем, что это не так (не говоря уже о командах вроде нашей, где 80+ человек). Три года назад для их р...

Разработчик CS:GO, Half‑Life 2 и Left 4 Dead ушел из Valve Один из ключевых разработчиков CS:GO Мэтт Вуд покинул Valve после 17 лет работы в компании. Помимо последней игры в серии Counter-Strike, он также занимался созданием уровней в Half-Life 2, кооперативным режимом в Portal 2 и различными аспектами Left 4 Dead и Left 4 Dead 2. ...

[Перевод] Конференция DEFCON 19. Взламываем MMORPG ради веселья и прибыли. Часть 2 Конференция DEFCON 19. Взламываем MMORPG ради веселья и прибыли. Часть 1 Джош Филлипс: как мы говорили, все хаки довольно просты, и их использование иногда не требует никаких навыков, достаточно просто творческого подхода к делу. Для использования «суперсилы» вам не обязате...

[Перевод] Как я пытался улучшить Halo 2, но чуть её не испортил После выпуска в 2004 году Halo 2 мгновенно стала самой популярной многопользовательской игрой в Xbox Live. Она сохраняла это звание почти два года, и можно даже с уверенностью сказать, что основной причиной выживания Xbox Live в её ранние годы стала огромная популярность эт...

Нейросеть создала реалистичный портрет героя Doom Пока Сержант Марк радует нас очередной Gold-версией кровавого и невероятно динамичного Brutal Doom, а Bethesda дразнит геймплейными трейлерами грядущего Doom Ethernal, нейросети не остаются в стороне. Система из нескольких нейросетевых алгоритмов взяла за основу пиксельное л...

Как интеллект-карты помогают вести IT-проекты В продолжение статьи о тайм-менеджменте, опубликованной ранее в блоге ЛАНИТ, предлагаю вашему вниманию историю о своем опыте использования инструмента по работе с интеллект-картами. Последние десять лет я занимаюсь управлением проектами в ИТ и телекоме, и всё это время я исп...

Apple назвала лучшие игры и приложения 2019 года: Sky, Hyper Light Drifter, GRIS и другие Компания Apple объявила лучшие игры и приложения, «которые задали тренды индустрии в 2019 году». Приложением года для iPhone стало Spectre Camera — программа, позволяющая делать фото с большой выдержкой. Электронный аналог записной книжки Flow by Moleskine стал лучшим выбор...

Обзор Factory Inc. Классная казуальная игра В последнее время разработчики игровых проектов стали все чаще и чаще обращать внимание на казуальные игры, так как для реализации подобных проектов совершенно не нужно тратить много сил и времени. Достаточно взять уже придуманную другими стратегию, использовать ее для созда...

Вместо NVLink и SLI. Nvidia реализовала в драйверах режим CFR, позволяющий использовать в играх несколько GPU одновременно У пользователей видеокарт Nvidia скоро появится возможность использования в играх нескольких видеокарт одновременно, причем для этого не потребуется никаких усилий – все реализовано на уровне драйвера. Новый режим уже реализован в драйвере, а включить его можно пр...

[Перевод] Как начать использовать User Mode в Linux Вступление от переводчика: На фоне массового входа в нашу жизнь различного рода контейнеров может быть довольно интересно и полезно узнать, с каких технологий это всё начиналось когда-то. Некоторые из них можно с пользой применять и по сей день, но не все о таких способах по...

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

Winnti: атака на цепочки поставок – под прицелом азиатские разработчики игр Не впервые злоумышленники атакуют игровую индустрию, компрометируют разработчиков, добавляют бэкдоры в среду сборки игр, а затем распространяют вредоносное ПО под видом легитимного. В апреле 2013 года «Лаборатория Касперского» сообщала о подобном инциденте. Эта атака приписа...

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

Apple назвала приложения с лучшим дизайном. И вы можете их скачать На WWDC Apple не только представляет новые версии iOS, macOS и обновленные устройства, но и традиционно вручает премии Apple Design Awards за приложения и игры в App Store с лучшим дизайном. Этот раз не стал исключением, и компания уже наградила разработчиков из разных стра...

«Flank That Tank!» — танки с упором на физику «Flank That Tank!» — это игра про танки и только про них! Она никак не связана с WOT Blitz, имеет совсем иную механику и выполнена в 2D-формате. У игры лишь одна особенность, которая отличает ее от всех остальных подобных — это физика. Более лучшей раз...

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

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

[Перевод] Введение в реверс-инжиниринг: взламываем формат данных игры Введение Реверс-инжиниринг незнакомого файла данных можно описать как процесс постепенного понимания. Он во многом напоминает научный метод, только применённый к созданным человеком абстрактным объектам, а не к миру природы. Мы начинаем со сбора данных, а затем используем э...

Обеспечение безопасности в беспроводных протоколах на примере LoRaWAN Привет, Хабр. Мне хотелось бы в очередной раз поговорить о том, как обеспечивается базовый (читай: минимально необходимый) уровень безопасности данных в беспроводных сетях, используемых в IoT-устройствах, на примере LoRaWAN. Почему именно LoRaWAN? Во-первых, потому, что эт...

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

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

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

Thrir — карточная игра с новым взглядом на жанр доступна в Google Play в режиме пробного запуска Главная особенность большинства карточных игр в том, что каждый игрок видит только свои карты и может использовать эффект неожиданности для соперника. Разработчик из студии Bent Pin готовит свежий взгляд на жанр в виде игры под названием Thrir. Ее фишка в том, что игроки мог...

Конкурент PUBG Mobile с мультиплеером и королевской битвой. Игра Call of Duty доступна для бесплатной загрузки на Android и iOS Компания Activision выпустила долгожданного конкурента PUBG Mobile собственного производства. Мобильная игра Call of Duty: Mobile стала доступна для смартфонов на основе Android и iPhone.  Загрузить игру можно бесплатно из онлайн-магазинов Google Play и App Store,...

Обзор Occupy White Walls. Стильно и странно Разработчики некоторых игр умею удивлять нас до глубины души и данная игра именно из таких. Мы привыкли, что в мультиплеерных играх вы сражаетесь, деретесь, копите ресурсы для постройки баз и всего в таком духе. В данном проекте ни с кем сражаться не нужно — достаточно насла...

Текстурирование, или что нужно знать, чтобы стать Художником по поверхностям. Часть 4. Модели, нормали и развертка Модели, нормали и развертка По моему скромному мнению, художник по текстурам должен отвечать за развертку. Не за саму развертку (ее стоит делать 3D-художникам или вообще отдельным UV-специалистам), а ее укладку. Он должен определять, как острова должны располагаться, как дол...

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

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

Создатель игры Beat Sabre куплен Facebook У многих людей первое впечатление от игр виртуальной реальности связано с игрой Beat Sabre. Компания Facebook вчера объявила о покупке разработчика этой игры, компании Beat Games. Теперь она является частью Oculus Studios, но продолжит работать как независимая студия в ...

Исследование пещер на Земле с помощью летающих дронов может упростить колонизацию Марса Согласно одному из ранее озвученных концептов, первым колонистам Марса, возможно, не придется возводить базы с нуля. Для этого есть идея получше — воспользоваться тем, что уже создала местная инопланетная природа. А создала она, как выяснилось, обширные протяженные пе...

Небольшая шпаргалка для работы с Git, GitHub Небольшая шпаргалка для работы с Git Предупреждение по использованию: Данная публикация является учебной для освоения основ системы контроля версий git, на примере использования GitHub. Это не руководство к действию. Вы должны понимать, то что вы делаете применяя команды и...

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

[Из песочницы] Карты лояльности. Google Pay API for Passes в ASP.NET Приложения-хранилища банковских карт стремительно вошли в нашу жизнь благодаря Apple Wallet и Google Pay. Обе платформы, помимо банковских, позволяют также работать и с другими типами карт — картами лояльности, подарочными картами, билетами на мероприятия, посадочными талона...

[Перевод] Почему жульничает дружественный ИИ в Ghost Recon Wildlands При создании игр разработчики одержимы желанием создать для игроков интересный и увлекательный игровой процесс: поставить их в новые условия или по-новому взглянуть на знакомые. И иногда для этого необходимо немного сжульничать. Разработчики вносят небольшие изменения в сист...

Нейросеть научили обнаруживать солнечные панели на спутниковых снимках и предсказывать уровень их распространения Ученые из США создали нейросеть для обнаружения солнечных панелей на спутниковых снимках. Кроме того, она же способна предсказывать динамику распространения панелей в определенном регионе в зависимости от различных характеристик региона, включая социально-экономические. По...

Прокачиваем React хуки с помощью FRP Освоив хуки, многие React-разработчики испытали эйфорию, наконец-то получив простой и удобный инструментарий, позволяющий реализовывать задачи существенно меньшим количеством кода. Но значит ли это, что предложенные из коробки стандартные хуки useState и useReducer — это все...

Представлено 13 новых игр в рамках программы ID@Xbox За неделю до открытия конференции GDC 2019 команда Xbox представила новую линейку игр от независимых разработчиков, которые будут доступны на стенде Microsoft в рамках грядущего мероприятия. Игроки со всего мира смогут одними из первых познакомиться с 30 различными проектами...

[Перевод] Dwarf Fortress отказывается от текстовой графики, но не от своей сути Переход разработчика от ASCII к двумерной графике обусловлен не просто желанием продать больше копий – есть ещё желание улучшить игру и познакомить с ней более широкую аудиторию Игру Dwarf Fortress сложно отнести к какой-либо категории. Это и симулятор, и RPG, и rogue-like...

[Из песочницы] Функциональные компоненты с React Hooks. Чем они лучше? Относительно недавно вышла версия React.js 16.8, с которой нам стали доступны хуки. Концепция хуков позволяет писать полноценные функциональные компоненты, используя все возможности React, и позволяет делать это во многом более удобно, чем мы это делали с помощью классов. М...

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

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

Симулятор SBK Team Manager раздают бесплатно на iOS и Android Разработчики из Digital Tales осенью прошлого года выпустили на Android игру под названием SBK Team Manager – симулятор менеджера команды Чемпионата мира по Супербайку. Проект оказался далеко не таким популярным, как серия Motorsport Manager, но это не значит, что он плох. ...

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

[Перевод] Распознавание источников освещения на картах окружения В этой статье представлена реализация на Python алгоритма распознавания источников освещения на картах окружения (LDR или HDR) при помощи равнопромежуточной проекции (equirectangular projection). Однако после внесения незначительных изменений её также можно использовать с п...

[Перевод] Новости из мира OpenStreetMap №456 (09.04.2019-15.04.2019) Карта Заметок, классифицирует заметки OSM на основе содержимого 1 | Leaflet | Map data OpenStreetMap contributors, ODbL — Imagery openstreetmap.de Карты [1] Участник miche101 представил Карту заметок, инструмент, который пытается классифицировать заметки, публикуемые на с...

Как удалить банковскую карту из учетной записи Apple ID, Safari и Apple Pay Нередко владельцы iPhone и iPad сталкиваются с проблемами, связанными с отвязкой банковской карты от Apple ID. В большинстве случаев они возникают из-за того, что в настройках мобильных гаджетов не предусмотрена возможность полного отказа от использования каких-либо способов...

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

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

Обзор новых карт «Прованс» и «Лофотенские острова» для Battlefield V Вышедшее на днях очередное обновление для Battlefield V привнесло в игру сразу две новых карты – «Прованс» и «Лофотенские острова». Об их основных особенностях читайте в данном материале!

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

Робопылесос научили создавать карты для Doom Американский разработчик Рия Уайтхаус (Rich Whitehouse) научил «умный» пылесос iRobot Roomba 980 создавать карты для компьютерной игры Doom, вышедшей в 1993 году. Уайтхаус придумал программу под названием Doomba, которая трансформирует карту помещения, составленную робопылес...

Супер-пупер-мега-ультра-плюс. Представлены 3D-карты EVGA GeForce RTX 2070 Super Ultra + Компания EVGA представила серию 3D-карт GeForce RTX 2070 Super Ultra +. В ее описании производитель первым делом отмечает прирост скорости памяти на 10%. Серия включает модели FTW3 и XC. По словам EVGA, карта GeForce RTX 2070 Super FTW3 Ultra + занимает в корпусе ПК &l...

Можно ли разблокировать телефон с помощью 3D-копии своей головы? Томас Брюстер занимается вопросами безопасности и конфиденциальности для Forbes. Недавно он поставил интересные опыты с использованием 3D-напечатанной копии своей головы в попытках взломать системы безопасности нескольких телефонов Apple и Android. Не очень утешительные рез...

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

Apple объявила лучшие приложения и игры 2019 года Компания Apple подвела сегодня итоги 2019 года своего онлайн-магазина App Store, назвав лучшие игры и приложения.   Приложением года для iPhone стало Spectre Camera разработки Lux Optics, которое позволяет снимать фото с длинной выдержкой, используя технологии иск...

[Из песочницы] Карта ДТП Расскажу вам о проекте “Карта ДТП” – интерактивной карте аварий в России. Карта упрощает анализ ДТП и помогает найти реальные причины происшествий. Как пришла идея, где брали данные и зачем открыли исходный код. За 2018 год в ДТП на дорогах России погибли 19088 человек Ч...

Разработчики теперь могут использовать сетевое API Valve для своих игр в Steam Последние несколько лет Valve работали над улучшением качества мультиплеера в Dota 2 и CS:GO при помощи ретрансляции трафика и его переноса на свою сетевую магистраль. Это позволяет защищать игры от DoS-атак, понижает пинг и повышает качество соединения. В SDK Steamworks вер...

Появилась бета-версия мультиплеерной модификации для The Elder Scrolls V: Skyrim The Elder Scrolls V: Skyrim не теряет популярности — ролевая игра доступна на всех мыслимых и немыслимых платформах (даже на «умном» унитазе), а фанаты продолжают создавать модификации. Одна из команд энтузиастов под названием The Together Team нес...

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

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

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

На мобильных вышел оригинальный платформер EMMA Студия SandBloom выпустила на мобильных экшен-платформер с элементами головоломки под названием EMMA. Действие игры происходит в загадочном, но красивом, нарисованном вручную мире. Главная героиня, девочка по имени Эмма, покидает дом и отправляется вслед за совой, но быстро...

Большая стройка в Европе! Состоялся релиз симулятора Construction Simulator 3 на iOS и Android Этот день настал. Студия Astragon выпустила долгожданный строительный симулятор Construction Simulator 3. Игра уже доступна в App Store, а в Google Play все еще только форма предварительной регистрации, которой можно воспользоваться, чтобы не пропустить точный момент релиза....

Blizzard анонсировала «Год дракона» в Hearthstone: ребаланс, одиночное приключение и многое другое Когда Blizzard только анонсировала концепцию «года» в Hearthstone: Heroes of Warcraft, не все фанаты приняли ее с воодушевлением. Мысль о том, что карты, за которые они заплатили деньги, станут менее ценными, не понравилась никому. Но спустя некоторое время активные игроки п...

Разработка чат-бота (laravel+botman) Welcome! Я, как junior full stack разработчик, при попытке написать бота с использованием laravel и botman’а столкнулся с многими проблемами. Во-первых, я плохо знаю английский, а на русском статей очень мало на эту тему, а те, что есть не помогли мне решить мои проблемы. В ...

Хардкорный рогалик-платформер Dead Cells вышел на iOS, успейте забрать за 599 рублей Издатель Playdigious выпустил потенциально одну из лучших мобильных игр этого года — порт рогалика под названием Dead Cells, созданный студией Motion Twin. В одном только Steam у проекта больше 27 000 отзывов, 95% которых положительные. На Metacritic стоит 89. Dead Cells —...

[Перевод] Как соединить GitLab и Pantheon и оптимизировать рабочие процессы Drupal и WordPress Наш гость, создатель инструментов для разработчиков из Pantheon, рассказывает, как автоматизировать деплои WordPress с помощью GitLab CI/CD. В Pantheon я занимаюсь связями с разработчиками, поэтому всегда ищу новые способы помочь разработчикам WordPress и Drupal решать проб...

Фэнтезийная action RPG Monolisk вышла на iOS и Android Разработчики из студии Trickster Arts официально представили свою action RPG Monolisk, которая во многом напоминает культовую Bastion. В этой игре вам предстоит отправиться исследовать подземелья, собирать лут и карты разных существ, а также проектировать собственные подзем...

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

[Перевод] Глубокое обучение с подкреплением: пинг-понг по сырым пикселям Это давно назревшая статья об обучении с подкреплением Reinforcement Learning (RL). RL – крутая тема! Вы, возможно, знаете, что компьютеры теперь могут автоматически учиться играть в игры ATARI (получая на вход сырые игровые пиксели!). Они бьют чемпионов мира в игру Го, ви...

Казуальная музыкальная аркада OCO вышла на iOS и Android На прошлой неделе на iOS вышла аркада OCO, которую мы пропустили. Но о ней уже написали почти все специализированные западные издания, а сама она успела добраться до Android, так что теперь точно стоит рассказать. Сначала кажется, что это очередная гиперказуальная аркада в ...

Gameloft анонсировала LEGO Legacy: Heroes Unboxed с культовыми фигурками и наборами Популярная и «любимая» многими студия Gameloft анонсировала новый проект, создаваемый совместно с одним из по-настоящему любимых мировых брендов, — LEGO Legacy: Heroes Unboxed. Это та самая игра, о которой впервые стало известно еще в конце прошлого года. Здесь вы будете со...

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

Арт-шедевр от NetEase — Ink, Mountains and Mystery — это сказочные истории Китая Помните ли вы игры Lunar Flowers и YuME II: Alice's Adventures? Их объединяют не только яркая обертка и сказочные декорации, но и издатель NetEase. Да, тот самый, который больше известен Rules of Survival, Knives Out, Identity V и другими массовыми многопользовательскими про...

CES 2019: Монитор бизнес-класса ASUS C6279C оснащён портом USB Type-C В рамках выставки потребительской электроники CES 2019 компания ASUS анонсировала монитор C6279C, рассчитанный на использование в бизнес-сфере. Новинка получила традиционный плоский экран. Применена панель IPS размером 27 дюймов по диагонали с разрешением 1920 ...

Многообещающая ККИ Mythgard вышла в режиме ОБТ на iOS и Android, старт серверов в 15:00 Как и планировалось, сегодня состоялся релиз карточной игры Mythgard в режиме открытого бета-теста. Обрести популярность уровня Hearthstone ей вряд ли удастся, но для фанатов жанра — это настоящая находка. Действие игры происходит в современном мире, где пересекаются элемен...

Геймплейные ролики азиатской MMORPG Aura Kingdom 2 от MMO Culture  В прошлом году тайваньский разработчик X-Legend Entertainment пообещал выпустить во всем мире мобильную версию популярной компьютерной MMORPG Aura Kingdom. А сразу после того как релиз состоялся, начал работать над полноценным продолжением. Недавно Aura Kingdom 2 уже вышла ...

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

25 лучших платформеров на Андроид и IOS: бежим, прыгаем и иногда стреляем На самом деле, вы можете быть избалованы выбором, если это касается жанра платформеров - на мобильных платформах есть столько потрясающих игр этого популярного жанра, от инди, до AAA - на любой вкус. Список 25 лучших платформеров для мобильных устройств перед вами. Super Ma...

В PUBG Mobile появилась новая система выявления читеров в реальном времени Одна из главных проблем PUBG Mobile (да и многих других мобильных мультиплеерных игр) — читеры. Это приводит к тому, что разработчикам, вместо развития игры, приходится изрядное количество времени тратить на борьбу с ними. Недавно в PUBG Mobile представили новую систему, ко...

Project BBQ — анонсирован трёхмерный ролевой экшен во вселенной Dungeon Fighter Online На мероприятии Dungeon & Fighter Carnival в Сеуле, Южная Корея, был представлен новый онлайновый ролевой экшен Project BBQ, над которым работает Action Studio, внутренняя команда студии Neople. Игра создаётся на Unreal Engine 4 и будет содержать элементы мифолог...

Субпиксельный рендеринг произвольных векторных изображений (Haarmony LCD) Субпиксельный рендеринг (вики)— способ увеличить видимое разрешение LCD или OLED дисплея путем рендеринга пикселей с учетом свойств экрана. Используется тот факт, что каждый пиксель экрана фактически состоит из отдельных красных, зеленых и синих субпикселей. В посте я хочу р...

Текстурирование, или что нужно знать, чтобы стать Художником по поверхностям. Часть 5. Система материалов В предыдущих частях туторов мы рассматривали то, как создаются текстуры. Точнее, то, как всё выглядит под капотом (как выразился Yoooriii в комментариях к 4-ой части). Расставили на свои места термины — пиксели и тексели. Разобрали немного развертку и сетку моделей, PBR и ма...

Атмосферный платформер Stela выйдет в этом году в Apple Arcade Вряд ли найдутся любители жанра платформеров, которые остались равнодушны к проектам Playdead. Limbo и Inside — это невероятно атмосферные, пропитанные отсылками и недосказанностями приключения. Но студия-разработчик славится тем, что создает эти игры очень и очень долго. Н...

Раскрыта дорожная карта Microsoft Flight Simulator, тестирование игры начнётся в сентябре Microsoft Flight Simulator, впервые представленный на E3 2019, представляет собой перезапуск классической серии авиасимуляторов. Новая игра разрабатывается Xbox Game Studios в сотрудничестве со студией Asobo Studio, разработчиком A Plague Tale: Innocence. Игра использует 2 ...

Valve запретила разработчикам и издателям игр анонсировать проекты в Steam, но при этом делать их эксклюзивами других платформ Один из пользователей Reddit обнаружил в условиях соглашения Steam Direct (инструмент для разработчиков и издателей) новый пункт, который, по-видимому, был добавлен для борьбы с эксклюзивами Epic Games Store. По сути, в нем сказано следующее: если разработчик или издатель ан...

Используем пайпы для пивотинга Ни для кого не секрет, что корпоративные IPS становятся все умнее и умнее. Сейчас уже никого не удивишь IPS с SSL-митмом на периметре сети или даже внутри корпоративной сети между сегментами. В то же время, по-мимо всем известных IPS, стали появляться и распространяться разл...

Популярные приложения для iPhone тайно записывают данные с экрана и клавиатуры Множество популярных приложений для iPhone от известных крупных компаний уличили в использовании несанкционированных аналитических сервисов. На это обратил внимание ресурс TechCrunch.  Приложения записывают такую информацию, как нажатия, жесты, просто снимают экра...

Tinder объявил бойкот Google Play. Чем это обернется для Google А вы знаете, почему игры Fortnite нет в Google Play? Причина в нежелании разработчиков платить Google 30-процентный сбор, который та взимает с каждого проданного приложения и каждой встроенной покупки. Руководство студии Epic Games, создавшей Fortnite, пришло к выводу, что ...

[Перевод] Как Artifact стал самым крупным провалом Valve Artifact представляет собой печальное зрелище. На момент написания статьи онлайн есть только 101 игрок, а максимум за 24 часа ненамного больше — 124 игрока. От Valve не было никаких новостей об игре с 29 мая, когда компания объявила, что разработчики «вместо выпуска обновле...

Обзор World of Myths. Отличная карточная игра Почему-то в последнее время коллекционные карточные игры стали появляться на рынке все чаще и чаще. Видимо, разработчики решили, что можно выпускать условно-бесплатные проекты и зарабатывать на ККИ столько же, сколько и Blizzard. Вот только есть определенные требования, кото...

В режиме пробного запуска на Android вышел красивый платформер Deeprealm Odyssey Студия Invictus, которая может быть известна вам сериями вертолетных экшенов Dustoff или ритм-платформеров Give It Up!, выпустила на Android красивый платформер Deeprealm Odyssey. Это игра, в которой вы будете управлять воином-лисом, спускающимся в подземелья в поисках прик...

Представлены умные часы Amazfit GTS: дизайн как у Apple Watch, NFC, датчик ЧСС, 14 дней автономности за $125 Как и предполагалось, компания Huami сегодня представила несколько моделей умных часов. Наиболее интересная из серийных моделей – Amazfit GTS. Это те самые умные часы, которые спутали с Apple Watch, как только в Сети появился официальный тизер – уж больно по...

[recovery mode] KISS Architecture. От микросервиса до монолита Андрей Копылов, наш технический директор, рассказывает, какой подход к проектированию архитектуры приложений использует команда веб-разработчиков AREALIDEA, и, чем KISS Architecture, его собственная разработка, так хороша. Читать дальше →

Не только Nvidia. Разработчики серии игр Gran Turismo работают над собственной технологией трассировки лучей в реальном времени На сегодняшний день трассировка лучей в реальном времени лишь делает первые шаги на потребительском игровом рынке. Даже самые производительные видеокарты Nvidia поколения Turing с трудом справляются с такой нагрузкой, и то, если говорить об игре Battlefield V, это стало...

Одна голова хорошо, а две — лучше, или парное программирование в действии Драйвер и навигатор в действии (северокорейский вариант методики) От переводчика: сегодня публикуем для вас статью Эндрю Спрула, специалиста по Data Science. Он рассказывает о преимуществах парной работы программистов над одним и тем же проектом. Я часто слышу, как люди...

Почему некоторые мобильные игры становятся настолько успешными? В Google Play больше миллиона игр, все они разнообразны, но почему-то лишь единицы становятся успешными. Индустрия мобильных игр получает в год 63,2 миллиарда долларов, и это огромные цифры. Основной доход, конечно же, приходится на крупные проекты, такие как PUBG или Fortn...

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

На Android вышел ностальгический ретро-платформер Super 80s World Весной этого года на iOS вышла Super 80s World. Это довольно простенький платформер с одной важной особенностью — огромным количеством элементов ностальгии по 80-м, которые многие взрослые американцы любят больше чем настоящее. В этой игре вам предстоит сыграть за главного ...

Samsung Galaxy S11: три смартфона серии выйдут с большими дисплеями и 108-мегапиксельной камерой Поскольку выход серии Samsung Galaxy S11 ожидается в первом квартале 2020 года, слухи об устройстве уже циркулируют в Интернете. Последнее сообщение, поступившее от известного инсайдера Эвана Бласса, содержит информацию о том, что серия Galaxy S11 будет состоять из трех смар...

2. Типовые сценарии использования Check Point Maestro Совсем недавно компания Check Point презентовала новую масштабируемую платформу Maestro. Мы уже публиковали целую статью о том, что это такое и как оно работает. Если коротко — позволяет почти линейно увеличивать производительность шлюза безопасности путем объединения неск...

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

Новое геймплейное видео пошагового карточного рогалика Space Grunts 2 Space Grunts 2 — это пошаговый рогалик известного разработчика Orangepixel (серия Gunslugs), который был анонсирован всего месяц назад. Оригинал же выходил еще в 2016 году. Разработчик не просто добавил новые механики, но и пересмотрел динамику игры, оставив фирменную пошаг...

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

[Из песочницы] Что нужно для разработки игр и кем реально является разработчик игр Большинство людей (нормальных), которые планируют заниматься программированием (как хобби или основной профессией) обычно задаются вопросами: «Что такое программирование?», «Зачем мне нужно программирование?», «Какой язык я буду учить?», «Что я получу в итоге?». Таким был и...

Lazarus — пишем компонент для анимации спрайтов Вместо предисловия В одесской школе ученики 8-го класса на уроках информатики используют бесплатную кроссплатформенную среду разработки Lazarus (официальный сайт: www.lazarus-ide.org), внешне и внутренне очень напоминающую любимый многими Delphi, использующую версию Object P...

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

Анатомия акустических систем: металлокерамика и композиты — о диффузорах Monitor Audio Если речь заходит о высокой верности воспроизведения в акустических системах, то приходится признавать, что многие технические решения являются компромиссом между КПД системы и способностью точно воспроизводить записанный звук. При этом существуют производители, которые не п...

[Перевод] Циклическая генерация подземелий на примере Unexplored Хватит создавать ветвящиеся пути, начинайте использовать циклическую генерацию подземелий. Ваши уровни станут гораздо более похожими на созданные вручную. Чаще всего для генерации подземелий в играх жанра roguelike на карту добавляются сгенерированные или заранее созданные...

Huawei P Smart Z с всплывающей селфи-камерой скоро в Индии Huawei P Smart Z — первый телефон Huawei с ударозащищенным дисплеем и всплывающей селфи-камерой — недавно был представлен в Европе. Это смартфон среднего класса, который построен на базе чипсета Kirin 710. Свежая информация, предоставленная ресурсом 91mobiles, говорит о том,...

Kingston High Endurance: флеш-карты microSD повышенной надёжности Компания Kingston Digital анонсировала флеш-карты High Endurance стандарта microSD, рассчитанные на использование в устройствах с интенсивной записью информации. Новинки могут похвастаться повышенной надёжностью. Карты подходят для применения в камерах видеонаблюдения, видео...

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

Советы по GWENT: The Witcher Card Game - с чего начать? GWENT: The Witcher Card Game не так давно появилась на iOS, и ею сразу же заинтересовалось множество поклонников карточных баттлеров. И неудивительно, ведь GWENT - это легендарная игра из The Witcher 3. В этом кратком гайде мы расскажем вам, с чего начать свои карточные с...

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

Видеоурок Теплицы: работа с формами и пером в графическом редакторе Figma В предыдущем видео мы рассмотрели особенности графического онлайн-редактора Figma. Рассказали о его главных достоинствах: организации совместной работы и специфических функций для разработки прототипов сайтов, приложений и интерфейсов. Также в нем можно делать макеты, схемы ...

Вместе пытаемся сломать игру «7 на 9» Сегодня будет маленький этюд просто понять, интересно ли вам такое. В общем, есть такой дядька Алексей Савватеев, который читает потрясающий курс по теории игр. Он же написал книгу «Математика для гуманитариев», где очень тонко постебался над всеми гуманитариями. Просто это ...

Ключевые тренды в разработке ПО Как устроена современная разработка программного обеспечения? Чтобы ответить на этот вопрос, компания Atlassian провела опрос 500 профессионалов в данной области, по результатам которого были определены ключевые тренды в применении современных практик и подходов к разработ...

Blindy — платформер с уникальным геймплеем Как найти игру, которая заставит нервничать? Именно! Несложно догадаться, что Blindy — одна из таких. Если вы никогда не тестировали себя на стрессоустойчивость, время пришло — эта игра взорвёт мозг своим геймплеем. Начать стоит с того, что она бесплатна лишь в ...

Подробности Magic: ManaStrike: меньше карт, больше трендов На прошлой неделе издатель Netmarble совместно с Wizards of the Coast анонсировал игру под название Magic: ManaStrike, основанную на вселенной Magic: The Gathering. Теперь он поделился первыми подробностями. Это будет игра с PvP-сражениями в режиме реального времени. Сюда п...

Samsung разработала 64-мегапиксельный датчик для смартфонов Samsung представила 64-мегапиксельный сенсор Samsung ISOCELL Bright GW1 с пикселями размером 0,8 мкм, самый маленький из доступных на рынке прямо сейчас. Кроме того, Samsung также представила 48MP версию ISOCELL Bright GM2. Она также имеет размер пикселя 0,8 мкм, что дает Sa...

Две стороны WebView: о быстром запуске проектов и краже персональных данных Привет, Хабр! Меня зовут Евгений, я Full Stack JS разработчик, текущий стек Node.js + React + React Native. В разработке я более 10 лет. В мобильной разработке пробовал разные инструменты от Cordova до React Native. Получив опыт работы с Cardova, я понял, что мне хотелось ...

Работа над игрой и первые сюжетные подробности в видеодневнике авторов Layers of Fear 2 Недавно студия Bloober Team опубликовала первый трейлер Layers of Fear 2. Вслед за этим команда выпустила видеодневник, в котором раскрыла некоторые подробности повествования в сиквеле. При этом разработчики умело обошли стороной спойлеры и рассказали только то, что...

Новый Chrome предупредит об использовании TLS 1.0/1.1 Компания Google опубликовала новый релиз браузера Chrome. В 72-й версии приложения закрыто 58 уязвимостей, 18 из которых являются критическими или серьезными. Кроме того, в сборке 72.0.3626.81 более не поддерживается технология HPKP, а разработчикам сайтов, применяющих устар...

В игре Far Cry 5 видеокарта Radeon VII действительно выступает на равных с GeForce RTX 2080 Видеокарта Radeon VII поступит в продажу уже 7 февраля. Согласно заявлению самой AMD, новинка сможет потягаться с GeForce RTX 2080. И хотя пока на этот счёт есть немало сомнений, первый независимый тест показывает, что это возможно. Одному блогеру удалось тайком на през...

[Из песочницы] Разработка под Docker. Локальное окружение. Часть 1 Возможно, одна из самых основных причин почему мне нравится докер это то, что он позволяет избавиться от необходимости установки на компьютер различных сервисов. К их числу можно отнести и сам веб-сервер Apache или Nginx, базы данных и прочие компоненты инфраструктуры прилож...

Нейросеть Facebook позволила управлять движениями людей, снятых на видео Нейронные сети уже умеют создавать лица несуществующих людей и даже улучшать качество видео. Технология продолжает развиваться, причем крайне стремительно — это казалось невозможным, но отныне снятыми на видео людьми можно управлять при помощи клавиатуры компьютера. Это ста...

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

Перо Logitech VR Ink Pilot Edition предназначено для приложений виртуальной реальности Сегодня, в преддверии выставки Augmented World Expo, компания Logitech анонсировала устройство Logitech VR Ink Pilot Edition, которое сама она называет первым в мире пером для виртуальной реальности, работающим как на двухмерных поверхностях, так и в трехмерном простран...

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

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

Какое приложение Google закрыла для iOS, но оставила для Android Компания Google, организовавшая программу сбора данных пользователей за плату при помощи приложения Screenwise Meter, приостановила его действие для iOS, сообщил TechCrunch. Причиной стала негативная реакция Apple, которая обвинила поискового гиганта в нарушении сертификата...

Представлена беззеркальная камера Fujifilm X-A7 Компания Fujifilm представила беззеркальную камеру начального уровня X-A7, предварительные сведения о которой появились накануне. В камере X-A7 используется датчик изображения CMOS формата APS-C разрешением 24,2 Мп, разработанный специалистами Fujifilm. Его особенность...

Представлена спортивная игра Speedgate, созданная нейронной сетью На прошлой неделе в Портленде прошло мероприятие Design Week, в ходе которого была представлена командная спортивная игра Speedgate. Уникальность игры в том, что ее создала нейронная сеть. Точнее говоря, нейронная сеть, обученная специалистами компании AKQA на большом к...

Пар, машины и викторианская эпоха: лучшие игры в жанре стимпанк для iOS и Android Стимпанк — не самый популярный жанр, но в App Store и Google Play есть с десяток проектов, которые раскрывают его с лучшей стороны. Стимпанк — это направление научной фантастики, которое возникло в противовес киберпанку. Если последний сосредоточен на технологическом прогрес...

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

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

[Перевод] Улучшенный sandboxing для Groovy скриптов От переводчика: При разработке CUBA Platform мы заложили в этот фреймворк возможность исполнения пользовательских скриптов для более гибкой настройки бизнес-логики приложений. О том, хороша или плоха эта возможность (и мы говорим не только о CUBA), ведутся долгие споры, но ...

Жителям Великобритании стала доступна дебетовая криптовалютная карта Visa от Coinbase Ведущая криптовалютная компания США Coinbase объявила о запуске дебетовой карты Visa, рассчитанной на клиентов из Великобритании. При помощи новой карты британские пользователи Coinbase получат возможность оплачивать товары и услуги как онлайн, так и в физических точках, а т...

Facebook запускает платёжный сервис Facebook Pay. Что он умеет Facebook Pay позволяет оплачивать покупки и переводить деньги друзьям и знакомым За те четыре года, что Apple Pay присутствует на рынке платёжных сервисов, ему удалось стать самым популярным инструментом для бесконтактной оплаты. Тем не менее, многие даже не в курсе, что App...

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

ID@Xbox в России: расширение горизонтов гейминга Совсем недавно в Москве состоялось мероприятие в рамках программы для независимых разработчиков игр ID@Xbox. Участники показали 14 новых инди-игр, включая Felix the Reaper, King’s Bounty 2 и другие, а также пообщались с европейским руководителем ID@Xbox Агостино Симонетта....

Apple Card: все подробности о предстоящей кредитной карте Apple Позже в этом году Apple собирается выпустить новую кредитную карту, которая связана с Apple Pay и встроена прямо в приложение Wallet, на которое пользователи iPhone могут подписаться. Apple сотрудничает с Goldman Sachs для карты, которая будет оптимизирована для Apple Pay, н...

Google запустила на Картах «Змейку» Компания Google, традиционно, запускает на 1 апреля интересные проекты. Не стал исключением и 2019 год. Разработчики Карт Google (Google Maps) добавили в приложение сыграть в классическую игру «Змейка» в крупнейших городах планеты.

Разработчики Ready at Dawn выпустили серию роликов о создании The Order: 1886 Игроделы Ready at Dawn в честь четырехлетия с момента выхода игры The Order: 1886 на PS4 выпустили серию роликов о ее создании. В одном из них разработчики рассказали о создании персонажей: согласно видеодневнику, сначала художники делали предварительную визуализацию нужных ...

Пошаговая RPG с элементами карточной игры Traitors Empire Card RPG вышла на iOS Около месяца назад на Android вышла смесь из ролевого приключения и карточной игры Traitors Empire Card RPG, где механика перемещений выполнена в стиле традиционных пошаговых проектов, но действия героев представлены картами, которые можно прокачивать. Теперь она доступна и ...

Ролевое приключение Anodyne 2: Return to Dust выйдет этой весной Независимый разработчик Шон Хан Тани (Sean Han Tani) объявил сроки выхода продолжения серии Anodyne. Сиквел с подзаголовком Return to Dust появится в Steam весной 2019 года. В магазине Valve у игры уже есть собственная страница, издателем выступает Analgesic Product...

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

Diablo 4 будут переделывать из за критики игроков Компания Blizzard не успела выпустить игру Diablo 4 в мир, а уже решила изменить некоторые механики игры из за критиков игроков, которые получили доступ к тестированию. Разработчики Blizzard подтвердили, что интерфейс умений не будет фиксированным. Разработчики планируют в...

Видео: высокоуровневые активности, улучшение и кастомизация джавелинов в Anthem Разработчики из BioWare при поддержке Electronic Arts продолжают знакомить пользователей с Anthem. Первая часть серии роликов была посвящена миру игры, а в продолжении авторы рассказали о высокоуровневом контенте и улучшениях джавелина. Максимальный уровень прокачки...

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

GreedFall: разработчики рассказали о концовках и времени прохождения игры Издатель Focus Home Interactive и студия-разработчик Spiders, работающая над фэнтезийной ролевой игрой GreedFall, рассказали о концовках игры и раскрыли детали о времени ее прохождения.  По словам создателей, у RPG GreedFall будет четыре совершенно...

[Перевод] Почему у нас осталось так мало от раннего интернета? Спустя почти пять лет существования интернета была сделана первая организованная попытка архивировать его. Большая часть наших ранних действий в онлайне исчезла навсегда. В 2005 году Алексу Тью пришла в голову идея на миллион долларов. 20-летний оболтус игрался с идеями, п...

Cruise открывает исходный код Worldview В Cruise Automation сотни инженеров и тестировщиков работают с данными, собранными на дорогах и через симулятор. Также специальная внутренняя команда AV Tools создает приложения для визуализации, поиска и анализа этих данных. Ведь пользователи и разработчики должны понимать ...

Playdate — современное воплощение GameBoy Компания Panic, которая в 2016 году издала игру Firewatch, анонсировала необычную портативную консоль Playdate. С виду консоль напоминает китайский клон Game Boy, но разработчики планируют выпускать для нее собственные игры. Playdate получила черно-белый экран на 2.7 дю...

Оригинальная головоломка Roterra - Flip the Fairytale добралась до Android В начале этого года на iOS вышла головоломка Roterra - Flip the Fairytale. Ее внешний вид, конечно, оставляет желать лучшего, но сам по себе геймплей довольно неплох. Ваша задача — прокладывать путь для отважной принцессы, вращая кубы, из которых состоят местные локации. Ра...

[Перевод] Введение в Kubernetes для пользователей VMware. Часть 1. Теория Это вторая часть из моей серии постов “Kubernetes in the Enterprise”. Как я упоминал в моем последнем посте, очень важно при переходе к “Design and Implementation Guides” всем быть на одном уровне понимания Kubernetes (K8s). Я не хочу здесь применять традиционный подход дл...

Состоялся релиз грандиозной MMORPG от Nexon, Traha в Южной Корее, первые оценки не очень Издатель Nexon выпустил в Южной Корее MMORPG, на которую он возлагает большие надежды. Это игра со странным для русскоязычных игроков названием, Traha. Разработчики приготовили качественную графику на движке Unreal Engine 4, систему Infinite Class, с помощью которой можно м...

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

Вице-президент Xiaomi рассказал об особенностях камеры Redmi Note 8 Redmi Note 8 получил ИК-порт, новые рекламные ролики и изображения смартфона Китайский производственный гигант Xiaomi готовится выпустить первый смартфон с 64-мегапиксельной камерой, который будет выпущен брендом Redmi. Вице-президент Xiaomi и генеральный директор брен...

[Из песочницы] Как мы обошли Review Guidelines и запустили сервер на телефоне Привет, Хабр. Меня зовут Антон Логинов, я iOS-разработчик в компании FINCH. Недавно мы столкнулись с проблемой использования web-интерфейсов для азартных игр. В очередном обновлении AppStore Review Guidelines коллеги из Купертино опять ужесточили правила. Если конкретнее, ...

Инструменты для запуска и разработки Java приложений, компиляция, выполнение на JVM Ни для кого не секрет, что на данный момент Java — один из самых популярных языков программирования в мире. Дата официального выпуска Java — 23 мая 1995 года. Эта статья посвящена основам основ: в ней изложены базовые особенности языка, которые придутся кстати начинающим “д...

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

SmartCard I2C Protocol. Обмен APDU командами через I2C интерфейс Введение Некоторое время назад я принимал участие в разработке устройства, в котором было необходимо реализовать российскую криптографию. Так как в дальнейшем предполагалось это решение сертифицировать, то к реализации криптографии выдвигались определенные требования. И как ...

macOS 10.15 позволит использовать iPad как второй дисплей для Mac Технику Apple нельзя назвать идеальной во всех отношениях, но в одном ей точно не откажешь. Дисплей каждого устройства компании вне зависимости от типа гарантированно будет иметь высокую контрастность и правильную цветопередачу, не говоря уже о четкости. Качество дисплейных...

[Перевод] История 3dfx Voodoo1 Это вторая статья из серии «3D-карты конца 90-х, на которых работал Quake». В первой части мы рассмотрели Rendition Vérité 1000 конца 1996 года и специальный порт игры для неё под названием vQuake. Rendition удалось победить всех на рынке Quake. На короткий промежуток време...

Разработчики: герои Far Cry 5 вернутся в Far Cry New Dawn Far Cry New Dawn выйдет 15 февраля в версиях для ПК, Xbox One и PlayStation 4, а потому разработчики начинают постепенно наращивать маркетинговые усилия. Проект является прямым продолжением Far Cry 5, и чтобы локации через 17 лет не смотрелись слишком привычно, мир ...

3D-карта Colorful iGame GeForce RTX 2070 Neptune OC оснащена системой жидкостного охлаждения Компания Colorful объявила о появлении в серии Neptune первой 3D-карты на GPU TU106. Особенностью этого изделия, как и других карт серии Neptune является наличие системы жидкостного охлаждения. Конфигурация СЖО включает радиатор типоразмера 240 мм, на котором установлен...

[Перевод] Отлаживаем развертывание ПО со strace Моя основная работа — это, по большей части, развертывание систем ПО, то есть уйму времени я трачу, пытаясь ответить на такие вот вопросы: У разработчика это ПО работает, а у меня нет. Почему? Вчера это ПО у меня работало, а сегодня нет. Почему? Это — своего рода отладка,...

В свежем видео разработчики Rage 2 вкратце рассказали об основных особенностях игры Да мы и так уже всё знаем.

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

Улучшаем производительность ПО с инструментами Intel для разработчика. Численное моделирование астрофизических объектов Мы начинаем цикл статей, рассказывающих о различных ситуациях, в которых использование инструментов Intel для разработчиков позволило существенно повысить скорость работы программного обеспечения и улучшить его качество. Наша первая история произошла в Новосибирском Универ...

Toyota заявила, что ее автомобилей нет в Need for Speed Heat потому что игра популяризирует нелегальные уличные гонки (NFS ответил «Пффф, ботаны») После того, как разработчики Need for Speed Heat опубликовали список доступных в игре автомобилей некоторые фанаты выразили недоумение по поводу отсуствия в нем моделей Toyota в целом и Supra в частности. Один из любителей японского бренда решил напрямую выяснить у британско...

Crytek сообщила о разработке новой ААА-игры Представители компании Crytek, которая подарила миру легендарную серию Crysis и шутер про выживание Hunt: Showdown, сообщили о создании новой ААА-игры. На текущий момент проект находится на самой ранней стадии разработки и, к сожалению, никакой информации о жанре или сеттинг...

Glitch Run — стильный хардкорный раннер от создателей Power Hover выйдет 28 марта Разработчик Oddrok, ранее выпустивший аркады Power Hover, DROP NOT!, HeliHopper и другие, анонсировал новый стильный проект Glitch Run. В игре использован стиль неоновых 80-х. Это платформер-раннер, который играется в вертикальной ориентации и управляется всего одной кнопко...

TP-Link представила флагманские смартфоны Neffos X20 и Neffos X20 Pro На MWC 2019 компания TP-Link официально представила флагманские смартфоны Neffos X20 и Neffos X20 Pro. Новые модели работают под управлением операционной системы Android 9.0 Pie. Основные особенности - градиентный дизайн, большие экраны с соотношением сторон 19:9 и двойные к...

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

На Android вышел симулятор уличного футбола Extreme Football Разработчики из 9M Interactive выпустили на Android новый футбольный симулятор под названием Extreme Football. В этой игре вам предстоит участвовать в мультиплеерных матчах в форматах 1-на-1, 2-на-2 и 3-на-3. Помимо непосредственно игр предложат присоединиться к клубу вмест...

microSD-карты станут намного быстрее SD Association Формат был представлен на Mobile World Congress (MWC) 2019 SD Association. Он называется microSD Express и, как утверждается, сможет обеспечить скорости 985 мегабайт в секунду. (Для сравнения: недавно представленная компанией SanDisk microSD-карта на один...

[Перевод] Шейдеры 3D-игр для начинающих: эффекты [Первая часть] Разобравшись с основами, в этой части статьи мы реализуем такие эффекты, как контуры объектов, bloom, SSAO, размытие, глубина резкости, пикселизация и другие. Контуры Создание контуров вокруг геометрии сцены придаёт игре уникальный внешний вид, напоминающий...

«Latency numbers» на iPhone Latency Numbers Every Programmer Should Know — таблица «задержек, которые должен знать каждый программист». Там собраны средние значения времени для выполнения базовых операций компьютера в 2012-м году. Для этой таблицы есть несколько альтернативных представлений и вот одно ...

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

Тесты новейшей мобильной видеокарты GeForce GTX 1650. Новинка сильно обходит GTX 1050 Ti и лишь немного отстаёт от GTX 1060 Компания Nvidia недавно представила мобильные видеокарты GeForce GTX 1660 Ti и GTX 1650, которые должны сделать бюджетные игровые ноутбуки ещё более интересными для покупателей. С первыми тестами старшей карты мы уже знакомились, пришёл черёд младшей. Источник приводит...

[Из песочницы] Использование карты «Тройка» в качестве полиса ОМС Когда деревья были чуточку выше, трава зеленее, солнце ярче, а я учился в институте, у меня была социальная карта студента. Она мне нравилась своей функциональностью и продуманностью, но, как и все хорошее, срок действия её закончился и пришлось на неопределенное время забыт...

Стильный и оригинальный платформер Witcheye выйдет на мобильных 15 августа Издатель Devolver Digital запустил предварительную регистрацию на платформер Witcheye, который представляет собой своеобразную дань уважения классическим платформерам с NES. В игре вы станете ведьмой, которая умеет превращаться в летающий глаз. Большую часть времени именно ...

Во внешней звуковой карте Sound Blaster X3 используется технология Super X-Fi Компания Creative Technology на днях объявила о выходе звуковой карты Sound Blaster X3. Производитель характеризует новинку как «ЦАП высокого разрешения с интерфейсом USB и возможностью многоканального воспроизведения», одновременно называя ее своей первой з...

Подключаем онлайн-карты к навигатору на смартфоне. Часть 2 – векторные карты Пишем серверное приложение, которое будет генерировать растровые PNG тайлы на основе векторных онлайн-карт. Использование веб-срейпинга с помощью Puppeteer для получения картографических данных. Читать дальше →

На мобильных вышла популярная гольф-аркада Golden Tee Golf Golden Tee Golf— одна из известнейших и долгоиграющих серий гольф-аркад. С 28 октября она представлена и на мобильных. В игре есть несколько режимов: испытание, кампания, соревнования и ежедневные задания. Каждый уровень можно просто завершить, а можно попытаться заработать...

К разработчикам Cyberpunk 2077 присоединился ведущий дизайнер уровней приключения RiME Польская студия CD Projekt RED перебросила все свои ресурсы на разработку Cyberpunk 2077 больше двух лет назад, но всё ещё продолжает формировать команду. Недавно стало известно, что в январе 2019 года к ней присоединится талантливый специалист — Мануэль ...

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

Веб-компоненты в реальном мире Photo by NeONBRAND Веб-компоненты – это общее название набора технологий, призванных помочь веб-разработчикам создавать переиспользуемые блоки. Компонентый подход создания интерфейсов хорошо закрепился во фронтенд-фреймворках, и кажется хорошей идеей встроить эту функционал...

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

Универсальный DSL. Возможно ли это? Язык предметной области. Не перегружен конструкциями языка общего назначения. При этом позволяет всего несколькими строчками реализовать весьма сложную логику. Все это — DSL. Однако создание DSL требует от разработчика соответствующей квалификации. Регулярное использование...

Новые рендеры позволяют рассмотреть iPhone 12 в деталях за год до выхода Проверенный сетевой инсайдер Бен Гескин (Ben Geskin), который регулярно публикует интересные концепт-арты и рендеры грядущих мобильных устройств, пару дней назад показал, как должен выглядеть iPhone 12. Сегодня пришла пора новых компьютерных изображений, позволяющи...

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

Видеокарты Intel могут получить поддержку трассировки лучей и ИИ Роджер Чендлер (Roger Chandler), вице-президент графического подразделения Intel, рассказал в интервью организаторам конференции Game Developers Conference о планах Intel относительно технологии трассировки лучей в реальном времени, а также технологий, связанных с искусствен...

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

Windows Media Center SDK появился на GitHub Microsoft прекратила поддержку Windows Media Center в Windows 10, но устаревший медиа-центр все еще имеет своих поклонников после всех этих лет. Хотя это может быть и бесполезно для многих, Windows Media Center SDK для Windows 7 был опубликован на GitHub на этой неделе.SDK б...

Реалистичная анимация персонажей в играх с помощью ИИ Разработчиками из Эдинбургского Университета представлен новый алгоритм для создания реалистичных движений персонажей в играх. Обученная на Motion Capture траекториях нейросеть пытается копировать движения реальных людей, но при этом адаптирует их под персонажей видеоигр. ...

Слух: Microsoft покажет новое поколенияе Xbox на E3 2019 В прошлом году на конференции E3 2018 Microsoft сообщила о том, что работает над игровой консолью Xbox нового поколения. Ходят слухи, что компания намерена представить целую линейку устройств, начиная от преемника Xbox One X и заканчивая консолью для облачного гейминга. Ано...

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

Dynamic в C#: рецепты использования Это заключительная часть цикла про Dynamic Language Runtime. Предыдущие статьи: Подробно о dynamic: подковерные игры компилятора, утечка памяти, нюансы производительности. В этой статье подробно рассматривается кэш DLR и важные для разработчика моменты, с ним связанные. Г...

Игровая индустрия с 12 по 18 августа 2019 года В сегодняшнем выпуске: GSC Game World ищет сотрудников. Игроки No Man’s Sky строят огромный город. The Outer Worlds может получить продолжение. Splinter Cell возвращается. Все самое интересное из мира игр и игровой индустрии за прошедшую неделю. GSC Game World ище...

3 способа запуска Android-приложений на компьютере Вы когда-нибудь думали о том, чтобы запустить приложение или игру для Android на своем ПК? Например для того, чтобы не вглядываться в крошечный экран смартфона или получить более комфортное управление в тех же играх или при, скажем, наборе текста. А может вы начнающий разра...

Новая игра Disintegration от разработчика Маркуса Лехто Disintegration - это проект бывшего разработчика Halo Маркуса Лехто, который использует команду из 30 человек, талантливых разработчиков из Triple-A, для создания нового шутера. Disintegration - это стратегическая игра, основанная на транспортных средствах, а не экшн-игра, ...

Salt and Sanctuary, двухмерный RPG-платформер в духе Dark Souls, выйдет на Xbox One 6 февраля Разработчики из Ska Studios объявили, что ролевой 2D-платформер Salt and Sanctuary будет выпущен на Xbox One уже в начале следующего месяца — 6 февраля. С этим релизом игра станет доступна на всех основных платформах. Напомним, что дебютировал проект в ...

«Алиса, пойдём во фронтенд!» Голосовые помощники — не далёкое будущее, а реальная действительность. Alexa, Siri, Google Now, Алиса встроены в «умные» колонки, часы и телефоны. Они постепенно меняют наш способ взаимодействия с приложениями и устройствами. Через ассистента можно узнать прогноз погоды, куп...

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

Немного технической лирики о C++ Tools от JetBrains, и при чем тут единороги Начну не с моего типичного “Привет, Хабр! У нас тут очередной крутой релиз”, а с “Привет, меня зовут Настя, я ПММ в JetBrains и я отвечаю за наши инструменты для C++”. Или нет, попробую еще раз, вот так: “Привет, пишет вам C++ разработчик с 8-летним стажем, который 5 лет наз...

Apple запретила покупать криптовалюту с помощью своей банковской карты Глава Apple недавно подтвердил, что запуск собственной банковской карты компании Apple Card произойдёт в этом месяце. Теперь стали известны ограничения в использовании карты. И они не понравятся любителям криптовалюты.

[Перевод] Пишем свой сетевой слой на Swift: протокол-ориентированный подход Сейчас практически 100% приложений используют работу с сетью, поэтому вопрос организации и использования сетевого слоя встает перед каждым. Есть два основных подхода к решению этой проблемы, это либо использование сторонних библиотек, либо собственная реализация сетевого с...

Использование DiagnosticSource в .NET Core: теория DiagnosticSource — это простой, но весьма полезный набор API (доступен в NuGet пакете System.Diagnostics.DiagnosticSource), который, с одной стороны, позволяет различным библиотекам отправлять именованные события о своей работе, а с другой — позволяет приложениям подписывать...

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

Gears POP! — шестеренки в Clash Royale В прошлом году, неожиданно для всех, нынешний разработчик серии Gears of War — компания The Coalition — объявил о своем намерении перенести игру на мобильные устройства. О полноценном порте речь не шла. Разработчики задумали создать именно мобильную игру. Причем ...

[Перевод] Разработка простых современных JavaScript-приложений с использованием Webpack и прогрессивных веб-технологий Думали ли вы о том, чтобы воспользоваться при разработке своего очередного веб-проекта простейшим из существующих набором технологий? Если это так — значит материал, перевод которого мы публикуем сегодня, написан специально для вас. JavaScript-фреймворки существуют для того...

[Перевод] Новости из мира OpenStreetMap №458 (23.04.2019-29.04.2019) Замки и дворцы Швейцарии, в том числе ближнего зарубежья, Германии, Франции, Италии. Сочетание OpenStreetMap + Wikidata + Wikimedia Commons + Wikipedia 1 | Данные Участники OpenStreetMap, ODbL Карты На конференции «Pacific Visualisation» Йохен Гертлер вместе со своими кол...

В платформер Gris можно будет поиграть на iPhone и iPad уже 22 августа На днях стало известно о том, что уже 22 августа на виртуальных полках яблочного магазина приложений станет доступен один из лучших платформеров прошлого года под названием Gris. Игру уже можно предзаказать в App Store.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No...

Осторожно — ГАЗ! или Как мы делали негазированные смарт-контракты Блокчейн и смарт-контракты все еще остаются горячей темой среди разработчиков и технических специалистов, много исследований и рассуждений об их будущем и о том, куда это все движется и приведет нас. У нас в Waves Platform свой взгляд на то, какими должны быть смарт-контрак...

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

«Находки аудиомана»: карты звуков как способ погрузиться в атмосферу незнакомого города Картами звуков (sound maps) принято называть географические карты, на которые нанесена разного рода аудиоинформация. Сегодня расскажем о нескольких таких сервисах. Читать дальше →

Состоялся релиз баскетбольного симулятора NBA 2K20 на iOS и Android Только вчера издатель 2K выпустил обновление для своего бесплатного симулятора NBA 2K Mobile Basketball. Сегодня же пришло время для полноценного премиум-проекта — NBA 2K20. Как обычно, игра во многом повторяет те вещи, которые были доступны в прошлогодней версии, но включа...

Анонсированы смартфоны ASUS Zenfone Max Shot и Zenfone Max Plus M2 на базе Snapdragon SiP 1 Подразделение ASUS в Бразилии представило два первых устройства на новых процессорах, изготовленных с использованием SiP-технологии (System-in-Package). Zenfone Max Shot Zenfone Max Plus M2 Zenfone Max Shot и Max Plus M2 — первые телефоны, разработанные ком...

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

Пошаговая RPG Fist of the North Star: Legends ReVIVE выйдет 5 сентября во всем мире на iOS и Android В конце июня стартовала предварительная регистрация на пошаговую RPG Fist of the North Star: Legends ReVIVE по мотивам известной серии. Но из-за того что в App Store страницы не было, узнать дату релиза мы не могли. Теперь же разработчики официально объявили дату выхода. Ск...

Хакер заявил о краже данных 218 миллионов пользователей Хакер под ником Gnosticplayers рассказал о взломе нескольких приложений крупнейшего американского разработчика онлайн-игр Zynga Inc. По его словам, он получил доступ к данным 218 млн игроков. Утечка затронула всех пользователей Android и iOS, которые установили игру-головоло...

NEC выпустила инструменты для беспроводных презентаций Компания NEC Display Solutions представила универсальный инструмент для презентаций и совместной работы — Collaboration Board. Серия предназначена для проведения беспроводных презентаций в помещениях для совещаний. Дисплеи в серии поставляются с инструментом NEC Mos...

Издателем HTML5 MMORPG Mad World стала компания Netmarble Mad World— постапокалиптическая MMORPG, создаваемая на HTML 5. Первый ее трейлер вышел еще в 2017, а до релиза проект пока так и не добрался. На днях же стало известно, что издателем игры во всем мире стала компания Netmarble. Mad World так и будет кросс-платформенной игрой...

Woven – приключение шерстяного слоненка (Mac) Некоторые разработчики не стесняются использовать в своих играх необычных подходы и текстуры. Например, одни активно применяют пластилин, другие отдают предпочтение картону и цветной бумаге, а авторы адвенчуры под названием Woven вспомнили о шерстяной пряже.Читать дальше... ...

Анонс Avito iOS Meetup #7: feature toggles, remote cache, тёмные темы и карьера iOS-разработчика Привет! В субботу, 29 июня, приглашаем iOS-разработчиков на традиционный митап. В этот раз обсудим самописный remote cache для iOS, feature toggles, поговорим, как использование proxy-объектов помогает в разработке тёмных тем для приложений, и рассмотрим разные варианты разв...

[Перевод] Как вы избавляетесь от неиспользуемого CSS-кода? Часть 1 Автор статьи, первую часть перевода которой мы сегодня публикуем, хотел бы, чтобы читатели заранее знали о том, что избавление от ненужного CSS — это трудная задача. Если вы это читаете в надежде найти некий инструмент, запустив который, вы сможете узнать о том, какой именно...

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

Обновление для Hearthstone «Возмездие теней» уже доступно на iOS и Android, новый контент появится завтра Blizzard анонсировали новое дополнение «Возмездие теней» для карточной игры Hearthstone: Heroes of Warcraft еще в середине марта, а сегодня оно уже доступно для владельцев мобильных устройств. Соответствующий контент появится в игре завтра, 9 апреля. В этот раз разработчики...

Создатели Project Cars планируют выпустить самую мощную консоль на рынке Сегодня Slightly Mad Studios, компания отвечающая за разработку франшизы Project Cars, сообщила, что планирует выпустить “самую мощную консоль на рынке, которая получит название Mad Box“. Об этом стало известно из поста в Twitter, размещенного на странице генерал...

Простая игра на SFML Будем делать игру «пятнашки» на языке C++ с использованием библиотеки SFML. Пятнашки — это широко известная головоломка, которая выглядит следующим образом: На игровом поле размером 4х4 случайным образом расположены 15 плашек с номерами от 1 до 15 и одно свободное место. П...

Стильная однокнопочная головоломка Ordia выйдет на Android 22 мая Две недели назад авторы головоломки о манипуляциях со временем, Causality, выпустили свой новый проект — тоже головоломку — Ordia. В этой игре вам предстоит управлять новой формой жизни, которая хочет добраться до безопасного места. Управлять можно всего одним пальцем, но э...

Музыкальная студия в кармане. Российский музыкант записал альбом на смартфон Лидер группы «Магнитная Аномалия» Антон Вартанов представил альбом «Нулевое влияние», который был полностью записан и сведен на смартфоне Samsung Galaxy A7. Российский музыкант записал альбом на Филлипинах. Он утверждает, что основная масса звук...

[Перевод] Как Baldur’s Gate спас компьютерные RPG Искусство может быть делом вкуса, но не подлежит сомнению следующий вывод: 1998 год стал лучшим годом для видеоигр, создавшим непревзойдённую линейку революционных игр, оставивших неизгладимое наследие и породивших серии и субкультуры, существующие и по сей день. На протяже...

[Перевод] Вышел ML.NET 1.0 RC. Что нового? ML.NET — это кроссплатформенная среда машинного обучения с открытым исходным кодом (Windows, Linux, macOS) для разработчиков .NET. Работая с ML.NET, разработчики могут использовать существующие инструменты и навыки для разработки и внедрения AI в свои приложения, создавая по...

Обзор Trials Rising – Платформер без тормозов Сложно поверить, что с момента выхода Trials Fusion – предыдущей части серии – прошло уже пять лет. За это время студия RedLynx выпустила несколько мини-проектов, большая часть которых прошла мимо нас. Странный спин-офф Trials of the Blood Dragon, маловажные DrawRace 3: Worl...

Начинается набор на техническое альфа-тестирование Microsoft Flight Simulator На конференции E3 2019 компания Microsoft объявила о возрождении легендарной серии гражданских авиасимуляторов Microsoft Flight Simulator. Релиз новой части игры должен состояться в 2020 году. Известно, что игра будет поддерживать контент, созданный как сторонними разработч...

Делаем 3D конфигуратор для WooCommerce Этот урок является логическим продолжением двух предыдущих статей (часть 1, часть 2) про создание трёхмерных конфигураторов без использования программирования и вёрстки. В прошлой части мы рассматривали вопрос интеграции трёхмерной части с использованием штатной системы за...

Голосовые звонки и текстовые сообщения теперь работают на Lumia 950 XL с WoA Microsoft прекратила разработку новых функций для телефонов на базе Windows, но группа разработчиков-энтузиастов работает над тем, чтобы довести полную версию Windows 10 до флагманской линейки Lumia 950.Windows 10 на ARM для Lumia 950 XL достигла еще одной вехи. По словам ве...

Методы распознавания 3D-объектов для беспилотных автомобилей. Доклад Яндекса Беспилотному авто не обойтись без понимания, что находится вокруг и где именно. В декабре прошлого года разработчик Виктор Отлига выступил на «Дата-елке» с докладом о детекции 3D-объектов. Виктор работает в направлении беспилотных автомобилей Яндекса, в группе обработки доро...

4 июня выйдет Bewildebots — качественная головоломка для фанатов сложных загадок  Во время Global Game Jam (тип мероприятий, когда разработчики собираются, чтобы за короткое время создавать игры) в 2018 году группа разработчиков создала проект Buddy System, который перерос в полноценную игру Bewildebots. Ее релиз ожидается 4 июня в App Store. По аналогии...

Опыт работы в Netflix: Netflix изнутри Недавно мы поделились с Вами материалом о том, как работает Netflix, теперь пришло время рассказать о том, как работается в одной из крупнейших IT-компаний мира. Для этих целей мы расшифровали интервью одного из сотрудников Netflix, который рассказал много интересного о комп...

В Apple Arcade выйдет двухмерный платформер Crossy Road Castle 5 лет назад студия Hipster Whale выпустила Crossy Road — современную версию Frogger: адаптированную для мобильных платформ и с ненавязчивыми внутриигровыми покупками. Теперь студия решила выйти и в Apple Arcade. Но там уже есть свой Frogger, поэтому новенькая Crossy Road Cas...

Почему SIM-карта должна была зарегистрирована на паспорт абонента? Какие неприятности могут быть из-за использования «левой» SIM-карты? При покупке новой SIM-карты нужно обязательно заключить договор с...

Предварительная регистрация на мультиплеерный шутер Shadowgun War Games на Android Компания MADFINGER Games объявляет о старте предварительной регистрации на мультиплеерный шутер Shadowgun War Games в Google Play. Напомним, что War Games — это мультиплеерный шутер, основанный на последнем проекте студии, Shadowgun Legends. Основной режим здесь — сражения ...

Безопасность контейнеров в CI/CD На дворе наступила осень, во всю бушует техноутопия. Технологии стремительно рвутся вперед. Мы носим в кармане компьютер, вычислительная мощность которого в сотни миллионов раз больше мощности компьютеров, управляющих полетами на Луну. С помощью Youtube VR мы можем плавать в...

[Перевод] Тестирование фронтенда Эффективная стратегия автоматизированного тестирования кода чрезвычайно важна для обеспечения быстрой и качественной работы команд программистов, занимающихся поддержкой и развитием веб-проектов. Автор статьи говорит, что в компании StackPath, в которой он работает, с тестир...

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

[Перевод] Gap — светлое будущее для отступов в Flexbox (как в Grid) Одна из моих любимых частей спецификации CSS Grid — это grid-gap. Они позволяют легко создавать отступы между элементами внутри сетки. Margins и приёмы, к которым мы прибегаем, чтобы реализовать их в разных ситуациях, долгое время были одним из главных моментов, раздражаю...

Почему я бросил фриланс: впечатления backend-разработчика после 2 лет «свободы» Пару месяцев назад к нам в Ratio пришёл backend-разработчик по имени Алексей. У него за плечами травмирующий опыт: человек два года работал на себя, но это не было похоже на фриланс под пальмой. Мы попросили Алексея по пунктам сравнить свой фриланс и удалённую работу в шт...

Французы предложили недорогую технологию производства экранов MicroLED любого размера Предполагается, что экраны с использованием технологии MicroLED станут следующим этапом развития дисплеев во всех проявлениях: от маленьких экранов для носимой электроники до больших телевизионных панелей. В отличие от LCD и даже OLED экраны MicroLED обещают лучшие разрешени...

Что такое портретный режим и какие смартфоны его поддерживают? Портретный режим впервые был показан в 2016 году, когда Apple представила iPhone 7 Plus. Позже две камеры в смартфоне стали стандартом для всего рынка. Вслед за Apple компании начали предлагать собственные решения даже в бюджетном сегменте. Например, Redmi 6 оснащён двумя к...

Чего ждать от Google на Конференции разработчиков игр и где ее посмотреть Google уже много лет участвует в Конференции разработчиков игр, и, обычно, компания делает это с целью презентации новых возможностей для разработки приложений под их мобильную операционную систему Android. За последние пару лет акцент конференции сместился с социальных игр...

Google представила сервис потоковой передачи игр Stadia Как и предполагалось, на конференции GDC 2019 компания Google представила миру игровую платформу Stadia, призванную объединить разработчиков, создателей контента и геймеров. Служба будет использовать дата-центы Google, что сделает игры доступными для всех желающих. Напомним...

Серия опасных уязвимостей найдена в программе Carousel Независимый ИБ-эксперт Дрю Грин (Drew Green) обнаружил серию уязвимостей в системе управления мультимедиа Carousel. Бреши позволяют неавторизованному пользователю загружать на сервер файлы и выполнять сторонний код. Решение Carousel от Tightrope Media Systems позволяет центр...

Как отслеживать изменения цен на приложения из App Store Несмотря на то что большинство разработчиков распространяют свои приложения и игры по модели free-to-play, остались еще те, кто честно позволяет приобрести их по фиксированной цене, которая, впрочем, зачастую оказывается довольно высока. Конечно, при желании можно попытатьс...

Изучаем OpenCV на StereoPi: карта глубин по видео Сегодня мы хотим поделиться серией примеров на Питоне для изучающих OpenCV на Raspberry Pi, а именно для двухкамерной платы StereoPi. Готовый код (плюс образ Raspbian) поможет пройти все шаги, начиная c захвата картинки и заканчивая получением карты глубин из захватываемог...

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

Huawei представляет Huawei Y5 Lite — свой второй смартфон Android Go Компания Huawei успела выпустить свой первый смартфон Android Go еще в 2018 году, представив версию модели Huawei Y3 2018, работающую под управлением облегченного варианта операционной системы. Теперь, пару месяцев спустя, производители вернулись в этот сегмент с еще одним т...

Открытый вебинар «Fluent Validation как инструмент валидации данных» И снова здравствуйте! В рамках запуска курса «Разработчик C#» мы провели традиционный открытый урок, посвящённый инструменту Fluent Validation. На вебинаре рассмотрели, как избавиться от кучи if-ов на примере проверки корректности заполнения данных покупателя, изучили внут...

Как попасть в Apple Arcade? Интервью с основателями студии Tortuga Team Дмитрий Пялов — CTO (слева) и Антон Михайлов — сооснователь и креативный директор (справа) В стартовый набор Apple Arcade попала игра и русских разработчиков — первых и пока единственных. Студия называется Tortuga Team и известна в основном пошаговой серией Bravelands: бит...

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

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

Доступная трассировка лучей. Видеокарта Radeon RX Vega 56 в демо Neon Noir компании Crytek обеспечивает более 40 к/с в 1440p В марте компания Crytek показала демо под названием Neon Noir, которое было создано с активным использованием трассировки лучей и при этом работало на видеокарте Radeon RX Vega 56, которая аппаратной поддержки трассировки не имеет. Тогда же Crytek уточнила, что её техно...

Почему вам захочется установить iOS 13 на iPhone 7 iOS 13 можно установить даже на iPhone 7 Всего пара дней остается до релиза финальной версии iOS 13, которую мы все ждали еще с июня этого года. Установить ее стоит не только ради ночной темы и парочки новых функций: именно в iOS 13 станут доступны представленные недавно сер...

Mindtech создал новые возможности масштабирования инструментов Chameleon Британский стартап Mindtech Global Ltd представил поддержку контейнерного формата, позволяющую сразу нескольким копиям его инструмента для генерирования искусственных данных Chameleon функционировать на кластерных платформах. Подобный подход обеспечивает возможност...

Слово не воробей. Ошибка в WhatsApp позволяет читать удалённые сообщения Пользователи популярного мессенджера WhatsApp нашли способ добраться до удалённых собеседниками сообщений. Об этом рассказало британское издание Mirror.  Способ восстановить удалённые сообщения использует функцию резервного копирования. У большинства пользователей...

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

Дейстивтельно ли темная тема продлевает время работы батареи? Темная тема — это красиво. Но вот практично ли ее использование? В последнее время темная тема для смартфонов находится, что называется, «на хайпе». При этом помимо того, что тема эта выглядит весьма стильно и свежо, она имеет и практическую пользу. По крайне...

Samsung выпустила смартфон Galaxy A70s Samsung Galaxy A70s поставляется с 6,7-дюймовым дисплеем Infinity-U FHD + Super AMOLED с разрешением 2400 x 1080 пикселей и соотношением сторон 20: 9. Устройство оснащено восьмиъядерным процессором Snapdragon 675 SoC с тактовой частотой 2 ГГц, 8 ГБ оперативной памяти и 128 Г...

Ori and the Blind Forest выйдет на Nintendo Switch 27 сентября Как и предполагалось ранее, приключенческий платформер Ori and the Blind Forest: Definitive Edition выходит на Nintendo Switch, о чём сообщила компания Nintendo в своём Twitter. Релиз игры состоится 27 сентября. The forest of Nibel is dying, and only you can save it! Explor...

[Из песочницы] Инструмент для управления проектами на базе Google Sheets Некоторое время назад передо мной встал выбор инструмента для управления небольшими проектами по SCRUM-методологии. У меня был довольно большой опыт использования различных инструментов включая Jira, Asana, Trello и проч., но ни один из них не подходил в полной мере для моег...

[Из песочницы] Анализ Minor Violations Java кода на платформе Duerank.com (часть 1) Введение Что мы знаем об ошибках в коде приложений, написанных на Java? Ну, мы наверняка знаем, что они там встречаются. А насколько часто встречаются? Как много делает разнообразных ошибок в своём коде разработчик? Под ошибками мы понимаем не только баги, но и наличие раз...

Разработчики подали DMCA-жалобу против собственной игры, чтобы вырвать её из рук издателя-мошенника Претензия, поданная в соответствии с законом об авторском праве в цифровую эпоху (Digital Millennium Copyright Act, DMCA), — один из самых популярных способов добиться блокировки контента среди издателей и разработчиков видеоигр. Electronic Arts применила ...

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

В Slack внедрили управление криптоключами Создатели корпоративного мессенджера Slack добавили возможность управления ключами шифрования в своем продукте. Подсистема Enterprise Key Management (EKM) доступна для владельцев версии Enterprise Grid, предназначенной для использования в больших организациях. Новинка позвол...

Mindtech продемонстрирует масштабируемость ИИ-инструментов Chameleon Британский стартап Mindtech Global Ltd представил поддержку контейнерного формата, позволяющую сразу нескольким копиям его инструмента для генерирования искусственных данных Chameleon функционировать на кластерных платформах. Подобный подход обеспечивает возможност...

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

[Перевод] Как мы оптимизировали свой Theme Hospital под разные платформы Project Hospital — это игра об управлении зданием больницы со всеми стандартными аспектами жанра: динамическими сценами, создаваемыми игроком, множеством активных персонажей и объектов, развёрнутой системой UI. Чтобы заставить игру работать на разном оборудовании, нам пришл...

Gundam Battle: Gunpla Warfare вышла в Азии на iOS и Android Gundam Battle: Gunpla Warfare, релиз которой должен был состояться только 21 августа, уже вышла в нескольких странах на iOS и Android. Это трехмерный экшен, созданный на основе одной из самых продолжительных аниме-франшиз, Gundam. Вам предстоит создать собственного робот...

Фонд Grishin Robotics инвестировал 1,25 миллиона долларов в издателя мобильных игр Компания Rogue Games был основана в 2017 году в центре мировой индустрии развлечений, Лос-Анжелесе, ветеранами игровой отрасли с опытом работы в Kabam, Apple, Glu Mobile, IGN и Activision Blizzard. У компании также есть офисы в Сан-Франциско и Сиэтле. Rogue Games уже заключи...

Разработчики веселой спортивной игры Battle Bowls ищут бета-тестеров на iOS и Android Игра в боулз (lawn bowls) — популярная в странах Британского содружества «игра в шары», в которой нужно подкатить как можно больше асимметричных шаров к небольшому белому, который уже размещен на поле. Именно на ее правилах основана Battle Bowls от австралийского разработчик...

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

[Перевод] Вышли обновления ML.NET и Model Builder: что нового Мы рады сообщить о выходе обновлений Model Builder и ML.NET. ML.NET — это кроссплатформенная среда машинного обучения с открытым исходным кодом (Windows, Linux, macOS) для разработчиков .NET. ML.NET предлагает Model Builder (простой инструмент пользовательского интерфейса)...

[Перевод] Тестирование инфраструктуры как код с помощью Pulumi. Часть 1 Добрый день, друзья. В преддверии старта нового потока по курсу «DevOps практики и инструменты» делимся с вами новым переводом. Поехали. Использование Pulumi и языков программирования общего назначения для инфраструктурного кода (Infrastructure as Code) дает много преимущ...

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

Многопользовательская версия Cyberpunk 2077 Cyberpunk 2077 выйдет в 2020 году, но команда разработчиков уже работает на многопользователькой версией. С мультиплеером Cyberpunk 2077 слишком рано делиться какими-либо подробностями, поскольку игра находится на относительно ранней стадии. Студия CD Projekt говорят, что с ...

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

Warner Bros работают над игрой про Супермена После бешеного успеха серий игр Batman Arkham, фанаты жаждут увидеть игру про Супермена. Одна из игр, которая была запущена в 2013 году, должна была стать игрой Супермена с открытым миром в духе Spider-Man PS4. В ней был бы огромный Мегаполис и различные злодеи. Эта игра был...

[Перевод] Цепи Маркова для процедурной генерации зданий Примечание: полный исходный код этого проекта можно найти [здесь]. Так как он является частью более масштабного проекта, я рекомендую смотреть коммит на момент выпуска этой статьи, или файл /source/helpers/arraymath.h, а также /source/world/blueprint.cpp. В этой статье я х...

Как диагностировать проблемы интеграции SDK. Опыт команды разработки Yandex Mobile Ads SDK Всем привет! Меня зовут Дмитрий Фисько, я разрабатываю Yandex Mobile Ads SDK. Наша библиотека предназначена для монетизации мобильных приложений на платформе Android и iOS. Сегодня я хочу рассказать вам о том, как мы упростили разбор сложных ошибок интеграции SDK в Android-п...

[Из песочницы] Интеграция React Native и C++ для iOS и Android Недавно мне предложили поработать над одним интересным проектом. Требовалось разработать мобильное приложение для американского стартапа на платформах iOS и Android с помощью React Native. Ключевой технической особенностью и фактором, который однозначно решил мое участие в п...

Kubernetes для автомобиля: как открыть разработчику доступ к бортовому компьютеру и сделать это безопасно Это история в двух частях — о новом витке развития automotive. Эта «серия» посвящена собственной разработке EPAM – Aos Connected Vehicle Platform. Алекс Агизим, CTO, Automotive & Embedded Systems, объясняет, чем она отличается от традиционного облачного решения и как дае...

Red Dead Redemption 2 выйдет на ПК в ноябре Компания Rockstar Games объявила, что Red Dead Redemption 2 выйдет на ПК уже 5 ноября этого года. Игра будет доступна в Rockstar Launcher и Epic Games Store, тогда как в Steam она появится лишь в декабре. Напомним, что официальный рели игры на игровых консолях состоялся в о...

Состоялся релиз трехмерного симулятора триала Trail Boss BMX Гонок много не бывает. Сегодня состоялся релиз обновленной Gravity Rider Zero. Сегодня же на iOS вышла Trail Boss BMX. Это проект авторов популярной серии Pumped BMX, но теперь в полноценном 3D. Вам предложат погонять по 40 созданным вручную уровням, выполняя различные зада...

Использование Datapath Config Tool Нам предстоит сделать предпоследний шаг в практическом освоении работы с UDB. Сегодня мы будем вести разработку не при помощи автоматизированного UDB Editor, а в полуручном режиме, с использованием Datapath Config Tool. Очень хорошим подспорьем в освоении этого инструмента...

[Перевод] Как делать приложения для телефонов с ограниченными возможностями Продуктовые команды Google вот уже несколько лет проводят исследования, чтобы понять, как правильно проектировать приложения для пользователей из Индии, Южной Азии, Африки, Латинской Америки и других регионов. В ходе работы мы установили несколько полезных паттернов, связа...

[Перевод] Генерация подземелий и пещер для моей игры На этой неделе я начал работать над новой темой: генерацией подземелий и пещер. Я использовал разбиение пространства для генерации комнат, алгоритмы генерации лабиринтов для генерации коридоров и клеточные автоматы для придания пещерам более естествненного внешнего вида. Р...

Математика и игра «Сет» Кто найдет тут «сет», получит от меня шоколадку. Сет — гениальная игра в которую мы рубились лет 5 назад. Крики, вопли, фотографирование комбинаций. В правилах игры написано, что ее изобрела в 1991 году генетик Марша Фалко (Marsha Falco), делая пометки во время исследова...

Впечатляющие пейзажи Wilderless — новой игры в открытом мире от автора Nimian Legends Серия Nimian Legends — это две игры, созданные в первую очередь для того, чтобы продемонстрировать возможности современных смартфонов. Разработчик проектов, Prototop Games, объявил, что работает над новой игрой, которая будет называться Wilderless. Как и Nimian Legends, нови...

Опыт моделеварения от команды Computer Vision Mail.ru Меня зовут Эдуард Тянтов, я руковожу командой Computer Vision в Mail.ru Group. За несколько лет существования наша команда решила десятки задач компьютерного зрения, и сегодня расскажу вам о том, какие методики мы используем для успешного создания моделей машинного обучени...

Некоторые аспекты оптимизации LINQ-запросов в C#.NET для MS SQL Server LINQ вошел в .NET как новый мощный язык манипуляции с данными. LINQ to SQL как часть его позволяет достаточно удобно общаться с СУБД с помощью например Entity Framework. Однако, достаточно часто применяя его, разработчики забывают смотреть на то, какой именно SQL-запрос буде...

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

Чего ждать, если хочешь стать iOS-разработчиком Со стороны iOS разработка может казаться закрытым клубом. Для работы обязательно нужен компьютер от Apple, экосистему пристально контролирует одна компания. Изнутри тоже иногда слышны противоречия — кто-то говорит, что язык Objective-C старый и неповоротливый, а кто-то, чт...

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

Разработчики Minecraft добавят в игру поддержку рейтрейсинга Minecraft в версии для Windows 10 получит опциональную поддержку трассировки лучей. Об этом стало известно из совместного заявления разработчиков игры и производителя видеокарт Nvidia. Как утверждается, технология сделает графику проекта более реалистичной, в частности, доба...

[recovery mode] Релокация в Мюнхен. Путь Scalors разработчика к работе мечты в Amazon Юрий Дзюбан, разработчик программного обеспечения, более девяти лет назад переехал работать в Польшу, а после этого релоцировался в Германию по предложению от Scalors. Сейчас он уже около полугода занимает должность Java Middle программиста в компании Amazon, в Мюнхене. —...

Drill Master 1.4.2 Drill Master — мы Представляем новую увлекательную игру бурового мастера. Эта игра похожа на Лоде Раннера. 21 декабря 2012 года. Строительная площадка была подвергнута нападению монстров. Ты мальчик с дрелью. Вы можете сверлить кирпичи и можно взбираться по лестницам....

Typomen – буквенный платформер для любителей английского языка Разработчики различных платформеров не часто решаются на кардинальные эксперименты с механикой. В большинстве случаев все сводится к введению каких-то новшеств и доработке существующих решений. Авторы Typoman все же решились на эксперимент. Они взяли за основу привычные плат...

[Перевод] Как работают пули в видеоиграх? Игры FPS (first-person shooter, шутер от первого лица) стали неотъемлемой частью видеоигровой индустрии ещё с момента появления в 1992 году популярнейшей Wolfenstein 3D. С тех пор жанр эволюционировал: улучшалась графика, увеличивались бюджеты на разработку, развивалась экос...

[Из песочницы] ClusterJ — работаем с MySQL NDB Cluster из Java Привет, Хабр! В этой статье я хочу рассмотреть такую библиотеку для Java, как ClusterJ, которая позволяет очень просто работать с движком MySQL NDBCLUSTER из Java кода, которая представляет собой высокоуровневое API, схожее по концепции с JPA и Hibernate. В рамках статьи со...

[Перевод] Многопоточность в Node.js: модуль worker_threads 18 января было объявлено о выходе платформы Node.js версии 11.7.0. Среди заметных изменений этой версии можно отметить вывод из разряда экспериментальных модуля worker_threads, который появился в Node.js 10.5.0. Теперь для его использования не нужен флаг --experimental-worke...

Как Apple отучает владельцев iPhone от других кредитных карт Вчера компания Apple представила свой новый финансовый сервис Apple Card — кредитную карту, выпущенную совместно с банком Goldman Sachs. И хотя он, скорее всего, не будет работать в России еще несколько лет, интересно посмотреть на то, как Apple по сути принуждает пол...

Получение разрешения на работу в Чехии: смена работодателя в случае дуальной трудовой карты Добрый день, уважаемые читатели! Я уже писал о том, как можно получить дуальную трудовую карту чтобы легально работать в Чехии, уже находясь в стране. Сейчас я бы хотел рассказать о процедуре смены работодателя в случае дуальной трудовой карты. Кому интересно, прошу под кат...

[Из песочницы] Арифметика fixed-point на C++ Сегодня расскажу Вам что такое fixed-point, зачем он нужен и как его можно использовать. Существует такая проблема когда производительность приложения может заметно ухудшиться из-за особенностей вычисления на числах с плавающей точкой. Как правило CPU заточен под целочислен...

Для PUBG Mobile выходит обновление 0.15.5 и стартует 10-й сезон Уже сегодня в 11 утра (МСК) для PUBG Mobile выйдет обновление 0.15.5, с которым в королевской битве стартует 10 сезон в тематике апокалипсиса. Если обновиться до 14 ноября, то вам вручат внутриигровые награды. Для Deathmatch появится новая карта под названием «Руины». Игрок...

Начат сбор денег на польский двухмерный ролевой экшен Ada Польский разработчик Якуб Хакиль (Jakub Hakiel) запустил Kickstarter-кампанию двухмерного ролевого экшена Ada. Он хочет собрать 26 тысяч долларов. Ada является сюжетным одиночным двухмерным ролевым экшеном, в котором вы исследуете обширный и жестокий открытый мир,...

Завершилась лотерея Apple WWDC 2019, победители начинают получать письма с подтверждением Лотерея на Всемирную конференцию разработчиков Apple в 2019 году завершилась, и после окончания регистрации Apple начала рассылать письма-подтверждения победителям. Разработчики, получившие билет на WWDC 2019, могут рассчитывать на то, что в течение следующих нескольких дне...

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

Приложение Дурак для Windows Store Поль Сезанн, «Игроки в карты» Давным-давно, в Windows 95 была игра Microsoft Hearts. Игра в карты по сети, с оппонентами по всему миру. Если мне не изменяет память, то в Windows for Workgroups 3.11 (да, я застал все эти артефакты!) была версия для игры по локальной сети, с...

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

Геймплейные ролики Ravon, Castlevania: Grimoire of Souls, Ys VIII Mobile и Tales of Crestoria с TGS 2019 Авторы портала TouchArcade побывали на выставке Tokyo Game Show и рассказали о самых заметных мобильных проектах с мероприятия, хотя всего их было не так много (все внимание портативных развлечений перетянула на себя Nintendo Switch). Ravon — ритм-игра от разработчика Synth...

Почему использовать SD-карты на Android-смартфоне — это не всегда хорошая идея Несомненным плюсом смартфонов под управлением операционной системы Android является то, что в большинство гаджетов можно вставить SD-карту для того, чтобы расширить внутреннюю память устройства. Это, вне всяких сомнений, очень удобное и правильное решение (кое-кому в лице A...

Very Little Nightmares – новые приключения девочки в желтом дождевике Около двух лет назад разработчики из студии Tarsier совместно с издателем Bandai Namco Entertainment выпустили достаточно мрачный платформер под названием Little Nightmares. Проект оказался довольно успешным и авторы задумались о выпуске мобильной игры. Правда, они пошли не ...

Официально представлен смартфон Redmi Go стоимостью 80 евро Компания Xiaomi официально представила свой первый смартфон под управлением Android 8.1 Oreo (Go Edition) — Redmi Go. Устройство будет доступно только в чёрном и синем цвете. В Европе Redmi Go поступит в продажу в феврале по цене от €80 (~6100 рублей). Смартфон оснащается 5...

Обзор Стрелок Снайпер. Учимся точно стрелять Мне очень понравилась игра Стрелок Снайпер, хотя у нее достаточно много недостатков. Например, у разработчиков либо проблемы с движком, либо просто скудная фантазия, так как уровни повторяются и не приносят никакого удовольствия буквально после 50 уровня. То есть, если вы хо...

Wizards of the Coast работают над Valor’s Reach — мобильной игрой во вселенной Magic: The Gathering Есть несколько карточных игр во вселенной Magic: The Gathering, но ни одна из них в полной мере не повторяет те элементы, которыми славится оригинал. Тем не менее Wizards of the Coast готовится выпустить еще один проект, которое сможет выполнить поставленные цели. Он получит...

Официально: League of Legends выйдет на iOS в следующем году Когда выйдет League of Legends для iOS Популярная игра League of Legends выйдет на iOS и Android в 2020 году, подтвердили сегодня представители компании-разработчика Riot Games. Впервые слухи об этом появились еще в мае, но теперь создатели игры официально сообщили, что Leag...

Простая методика ДХР: как избавиться от оков перфекционизма Если вы из тех, кто может перепроходить уровень в компьютерной игре, чтобы открыть все возможные достижения, если вы больше опасаетесь, что вашу работу не примут с восторгом, чем дедлайна по ней, то вы – перфекционист. Человек, который не всегда готов положить жизнь ради иде...

Оригинальная Dota Auto Chess уже доступна всем на английском языке для Android Несмотря на то что оригинальная Auto Chess пользуется наибольшей популярностью именно в Китае, разработчики понимают, что каждый день задержки глобального релиза дает лишние шансы конкурентам, таким как Arena of Evolution. Поэтому игра уже доступна для скачивания на официаль...

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

Sony рассказала о технических характеристиках и особенностях PlayStation 5 Марк Церни, главный архитектор PlayStation 4 и Vita, поделился некоторыми подробностями об игровой консоли PlayStation нового поколения. Ни Sony, ни Церни не говорили о коммерческом названии устройства, но для явности будем называть её PlayStation 5. В интервью порталу Wire...

[Перевод] Пиксельный Lo-fi в Unity Визуальный стиль моей находящейся в разработке игры LAUNDRY GAME (да, это бессовестная реклама) основан на больших чётких пикселях в 3D. Я обожаю 3D в низком разрешении. Мне задавали много вопросов о том, как я это сделал, поэтому я решил написать туториал. Примечание: это...

Facebook пропатчила Fizz — свою реализацию протокола TLS Компания Facebook закрыла серьезный баг в протоколе Fizz — оригинальной реализации TLS с открытым исходным кодом. Эксплуатация уязвимости позволяла удаленному злоумышленнику вызвать отказ в обслуживании и приводила к сбою в работе целевой системы. Баг обнаружили ИБ-специалис...

Как превратить спутниковые снимки в карты. Компьютерное зрение в Яндексе Один из главных источников данных для сервиса Яндекс.Карты — спутниковые снимки. Чтобы с картой было удобно работать, на снимках многоугольниками размечаются объекты: леса, водоёмы, улицы, дома и т. п. Обычно разметкой занимаются специалисты-картографы. Мы решили помочь им и...

Забавный и полезный симулятор специалиста по машинному обучению while True: learn() вышел на iOS Российский издатель Nival выпустил на iOS игру российских разработчиков из студии Luden.io под названием while True: learn(). Это симулятор специалиста по машинному обучению. Авторы хотят игровым путем объяснить, как работает эта технология. Для этого они придумали не тольк...

Появились изображения 3D-карт Zotac Gaming GeForce RTX 2060 AMP и Zotac Gaming GeForce RTX 2060 Twin Fan Отмечая, что это эксклюзивный материал, источник опубликовал изображения 3D-карт Zotac Gaming GeForce RTX 2060 AMP и Zotac Gaming GeForce RTX 2060 Twin Fan. Внешне они выглядят одинаково — вероятно, различие будет в частотах, на которых работают компоненты. Карт...

Стоит ли ждать Final Fantasy XIV на PlayStation 5 Команда разработчиков усердно работает над версией Final Fantasy XIV для PlayStation 5, заявляет директор Наоки Йошида. Final Fantasy XIV: Realm Reborn, первоначально выпущенный для PlayStation 3, перешел на PS4 вскоре после его выхода. Последнее обновление «Shadowbringers» ...

[Перевод] Как Apple убивает веб технологии Компания сделала чрезвычайно трудным использование веб-технологий на своих платформах, и она надеется, что разработчики не будут беспокоиться Языки программирования, используемые для создания веб-сайтов, также часто находят применение в приложениях. Во многом это связано ...

[Перевод] 15 рекомендаций по развертыванию программных средств бизнес-аналитики Всем привет. В конце июня мы запускаем новый курс «Аналитик BI». И уже сегодня хотим поделиться первым материалом подготовленным специально к курсу. Бизнес-аналитика, позволяющая значительно повысить прибыльность и эффективность коммерческой деятельности, требуется любой с...

Замените Android на Windows. Разработчики призывают Microsoft изменить свой смартфон Surface Duo На своём недавнем мероприятии Microsoft неожиданно представила Surface Duo — складывающийся смартфон с двумя экранами, работающий под управлением Android. Позже мы узнали, что компания никогда не рассматривала для этого устройства никакую иную ОС, а о возрождении...

Как решает типичные проблемы программист Google От переводчика: публикуем для вас перевод статьи Стива Меррита, сотрудника Google, который рассказывает о том, как он решает типичные проблемы программирования. Пост будет полезен, в первую очередь, начинающим программистам. В этой статье я расскажу о своей стратегии ре...

Лучшие программы для диагностики Android-смартфона Знать о состоянии своего смартфона крайне важно Современный смартфон — это настоящий «микрокомпьютер» с огромным числом компонентов внутри. С его помощь можно делать кучу вещей, в частности, читать новости в нашем Телеграм-канале. А для того, чтобы разобратьс...

[Из песочницы] Классификация покрова земли при помощи eo-learn. Часть 1 Привет, Хабр! Представляю вашему вниманию перевод статьи "Land Cover Classification with eo-learn: Part 1" автора Matic Lubej. Предисловие Примерно полгода назад был сделан первый коммит в репозиторий eo-learn на GitHub. Сегодня, eo-learn превратился в замечательную библиоте...

Мотивация, делегирование и автоматизация: рецепт создания суперкоманды Знакомьтесь, это Дима. Он тимлид и отвечает за техдолг и код-ревью, за планирование и технические процессы, за выполнение разработчиками задач в срок — мотивирует, нанимает и, если надо, увольняет. Дима хочет работать только над важными задачами, но работает над миллионом са...

Nitro Nation Experiment – новая площадка для экспериментов популярной гоночной серии Nitro Nation– популярная серия мобильных гонок с акцентом на качественную графику. Creative Mobile развивают ее уже довольно давно и добрались до 6 части, а недавно выпустили Nitro Nation Experiment в режиме бета-теста. В этой игре разработчики представили новую версию режи...

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

Работа с callbacks в React За время свой работы, я периодически сталкивался с тем, что разработчики не всегда четко представляют, каким образом работает механизм передачи данных через props, в частности колбеков, и почему их PureComponents обновляется так часто. Поэтому в данной статье мы разберемся,...

[Из песочницы] Как я нашел свою первую уязвимость? Предисловие Всем привет. Мне 20 лет. Еще недавно я учился в лицее и готовился поступать в медицинский ВУЗ, а сейчас я — фулстэк разработчик в одной американской компании. На самом деле я очень рад, что с медициной у меня не вышло — программирование было моим хобби, а сейчас ...

[Перевод] Ленивая инициализация в Spring Boot 2.2 От переводчика: поскольку Spring Framework является одним из основных фреймворков, на которых мы строим CUBA, то новости о новых возможностях Spring не проходят незаметно для нас. Ленивая инициализация — один из способов уменьшить время первой загрузки приложения, что в наш...

BlueStacks Inside — мобильные игры в Steam и других магазинах, скоро Игровая платформа BlueStacks, которая с 2009 года дает игрокам возможность запускать Android-приложения на ПК под управлением Windows и macOS, анонсировала запуск BlueStacks Inside – SDK, с помощью которого разработчики смогут размещать свои проекты в Steam и Discord. Тепер...

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

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

Разработчик macOS-приложений представил игровую приставку с механической ручкой Орегонская компания Panic известна не только как разработчик приложений для macOS, но и как издатель нашумевшей инди-игры Firewatch. Как оказалось, в команде разработчиков сидят весьма разносторонние люди — после издания игры, компания решилась на выпуск полноценной игровой...

Ремонт техники Apple в Зеленограде Не для кого не секрет, что техника компании Apple является самой востребованной в мире. Она обладает уникальными возможностями и её функционал всегда идет на шаг впереди всех остальных. Многие разработчики и производители электроники стремятся подражать её технологи, но созд...

Facebook Developer Circle: Moscow | Launch Event 10 сентября присоединяйтесь к первой встрече сообщества Facebook Developer Circle: Moscow! На встрече, которая пройдет в нашем офисе, расскажем подробно о сообществе и поговорим про интересные технологии. Среди спикеров: Вики-Мария Гиббонс (Facebook, EN) расскажет про F...

[Перевод] Как создавали Spore: интервью с разработчиками 7 сентября 2008 года Maxis выпустила одну из самых амбициозных игр своего времени — Spore. Однопользовательская «игра в бога» в песочнице была поначалу воспринята со смесью одобрения и критики: многие фанаты были расстроены тем, что она не соответствовала ожиданиям, данным...

Windows 10 теперь работает на OnePlus 6T Windows 10 on ARM позволила разработчикам устанавливать неподдерживаемую настольную операционную систему на смартфоны. В прошлом году мы видели Lumia 950 XL с Windows 10 на ARM, и некоторым разработчикам удалось перенести проект на Google Pixel 3 XL, который также использует...

[Перевод] Ищем утечки памяти в приложениях на Python Ola! мы продолжаем серию публикаций приуроченных к запуску курса «Web-разработчик на Python» и прямо сейчас делимся с вами переводом еще одной интересной статьи. В Zendesk мы используем Python для создания продуктов с машинным обучением. В приложениях с использованием машин...

OPPO представила технологию 10-кратного зума без потери качества Компания OPPO провела в Барселоне в преддверии старта выставки MWC 2019 свою первую презентацию из серии European Innovation Event, на которой представила новые технологии. В числе новых разработок, которые помогут компании сильнее укрепить её позиции одного из лидеров в обл...

Счетная палата открывает исходный код своих новых программ "Идет работа над данными проектами. Эту работу мы хотим вести открыто, то есть публиковать тот код, который разрабатывается. Открывая репозитории, мы демонстрируем свою открытость, говорим о том, что разработчики могут сообщать об ошибках, участвовать. Это работа сделае...

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

Что такое транспортные экспресс-карты в Apple Pay и как ими пользоваться С iPhone оплачивать проезд гораздо удобнее, чем вы думали Apple нас балует, и даже не думайте со мной спорить. Из-за длительной программной поддержки фирменных устройств двухлетний цикл обновлений Android-смартфонов кажется нам смешным, а удобство и логичность Apple Pay заст...

Создан экран для слепых Слепые и слабовидящие люди не могут в полной мере пользоваться компьютерами без специальных устройств. Группа разработчиков из Стэнфорда придумала новый способ взаимодействия компьютера и человека, лишенного зрения. Устройство отображает информацию в 3D, словно в программе C...

Apple купила стартап DataTiger, чтобы «переосмыслить весь маркетинговый опыт» Как сообщает источник, компания Apple приобрела британский стартап DataTiger, специализирующийся на цифровом маркетинге. Как сказано на сайте компания, она стремится «переосмыслить весь маркетинговый опыт». Компания создала набор инструментов для создания п...

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

Опыт участия в программе F2P Campus Меня периодически мотает по разным странам (если точнее, по разным программам акселерации). Стараюсь делиться опытом, т.к. у нас что-то совсем глухо с этим в стране. А существующие инвест фонды берут стартапы/команды на скотских условиях. Можно почитать про наш опыт в Y Comb...

Анонсирована MMORPG Echo of Soul RED — мобильная версия популярной ПК-игры Корейский разработчик Blue Potion Games, занятый сейчас поддержкой MMORPG для компьютеров Echo of Soul, анонсировал официальное название для мобильной версии игры — Echo of Soul RED. Особый акцент в игре будет сделан на PvE-режимах, в которых вам вместе с другими игроками п...

Непробиваемая карта памяти – топим, морозим и поджигаем Kingston microSD High Endurance Большинство пользователей подходят к выбору карты памяти для любого гаджета легко и просто – находят что-то лежащее без дела или с мыслями «а зачем платить больше?» берут что-то недорогое в ближайшем магазине. Осознать ошибочность такого подхода можно только на горьком опыте...

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

Новый пакет валидаций для React на Mobx @quantumart/mobx-form-validation-kit Добрый день. Сегодня я хочу рассказать о новом пакете для асинхронных валидаций в проектах использующих в своей основе React, Mobx и написанных на Typescript. Современная Frontend разработка предполагает большое количество логики при заполнении страниц с документами, анкет ...

На мобильных выйдет мультиплеерная гонка Renegade Racing от авторов Earn to Die Разработчик Not Doppler известен своей серией двухмерный зомби-гонок Earn to Die. Игра максимально простые, но очень затягивающие: вы начинаете с простейшего автомобиля, который может проехать с десяток метров и не способен перескочить даже маленький валун, но постепенно зар...

[Перевод] Стратегии деплоя в Kubernetes: rolling, recreate, blue/green, canary, dark (A/B-тестирование) Прим. перев.: Этот обзорный материал от Weaveworks знакомит с наиболее популярными стратегиями выката приложений и рассказывает о возможности реализации наиболее продвинутых из них с помощью Kubernetes-оператора Flagger. Он написан простым языком и содержит наглядные схемы, ...

Анонсирована Yulgang Rush! — интересная RPG, основанная на одноименной манге Yulgang – корейский комикс с акцентом на боевых искусствах, по мотивам которого вышло уже несколько игр: Yulgang Mobile, Yulgang Oirign, Yulgang M и еще должна выйти Yulgang Mobile. В дополнение к ним разработчик Jacob Studios анонсировал новый проект — Yulgang Rush! В этот...

В новой версии MIUI для смартфонов Xiaomi и Redmi можно ограничить время использования каждого приложения Ранее компания Xiaomi представила в MIUI 10 функцию под названием Screen Time, которая позволяет узнать количество полученных уведомлений и разблокировок смартфона, а также точное время использования различных приложений. В ближайшее время вы сможете установить вре...

Игровая мышь Logitech G604 Lightspeed поддерживает два варианта беспроводного подключения Компания Logitech представила под маркой Logitech G, используемой для игровых периферийных устройств, беспроводную мышь Logitech G604 Lightspeed. Как утверждает производитель, это «беспроводная мышь нового поколения с потрясающим временем автономной работы, разраб...

Обновление 0.15.0 для PUBG Mobile выйдет 16 октября: новые режим, карта, транспорт и оружие PUBG Mobileскоро должна получить обновление 0.15.0 с массой нововведений. Ожидается, что апдейт станет доступен на iOS и Android 16 октября. В игре появится режим Payload. Играть в него можно будет только на карте Эрангель, а его особенность — новое оружие разных видов и тр...

Как из «обычного дизайнера» стать продуктовым Привет! Меня зовут Алексей Свиридо, я дизайнер цифровых продуктов в Альфа-Банке. Сегодня я хочу рассказать о том, как из «обычного дизайнера» стать продуктовым. Под катом вы найдёте ответы на следующие вопросы: Кто такой продуктовый дизайнер и чем он занимается? Подходит ...

GitHub Actions как CI/CD для сайта на статическом генераторе и GitHub Pages Немного прошерстив Habr удивился тому, что очень мало опубликовано статей на тему (beta-)фичи GitHub'а — Actions. Казалось бы, можно объяснить такую недосказанность тем, что функционал еще в тестировании, пусть и "beta". Но именно полезная особенность беты позволяет исполь...

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

League of Legends должна стать доступна на iPhone и iPad Издание Reuters со ссылкой на анонимные источники сообщает, что компания Riot Games совместно с Tencent уже достаточно давно работает над переносом League of Legends на мобильные устройства. Работа над проектом длится уже около года.Читать дальше... ProstoMAC.com.| Постоянн...

Харьковский инди-разработчик Marginal act анонсировал полностью нарисованную от руки мрачную адвентюру Vasilis Независимый разработчик из Харькова Marginal act анонсировал свою новую игру Vasilis. Игра представляет собой смесь жанров приключения и хоррор. Особенностью данного проекта является тот факт, что игра полностью нарисована от руки. В игре Vasilis игроку предстоит преодолеть ...

Этот робот способен на все, главное — уметь его обучать На сегодняшний день роботы умеют развлекать, помогать по дому и даже присматривать за пожилыми людьми. Но есть ли среди них тот, кто умеет практически все? Разработчики из стартапа Ohbot создали именно такого робота и дали ему название Picoh. По сути, это робототехнический ...

Приглашаем на митап факультета разработки игр GeekUniversity Наш онлайн-университет GeekUniversity проведет митап факультета разработки игр. Участники смогут обсудить с практиками, для чего и как применять архитектуру ECS (Entity Component System) и можно ли обойтись без нее. Встреча будет полезна как начинающим, так и практикующим р...

Тройные фронтальные камеры в смартфонах - новый тренд? Недавно представленный Samsung Galaxy A80 удивил инновацией – тремя камерами на выдвигающемся слайдере, причём камеры эти могут вращаться, работая как основные, так и фронтальные. Тройная основная камера уже стала стандартом среди флагманов, а в Huawei P30 Pro разработчики в...

Фотогалерея дня: кредитная карта Apple Card Компания Apple в марте представила кредитную карту Apple Card. Купертинский гигант заявил, что её решение позволит упростить процесс использования подобных карт, а также сможет предложить ряд преимуществ. К примеру, кэшбэк 1% при использовании физической карты, 2% &mda...

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

Анонсирована Evangelion: Battlefields по мотивам известного аниме, релиз в 2020 На Tokyo Game Show показали ролик мобильной игры Evangelion: Battlefields, которая основана на популярной аниме-франшизе. Во время презентации разработчики делали акцент на том, что игроки смогут использовать реальные фигурки в игре, как это происходит с amiibo, но этот тре...

[Перевод] 9 полезных браузерных расширений для разработчиков (cписок на 2020 год) Как упростить себе жизнь при помощи браузерных плагинов. Хитрые веб-разработчики умеют пользоваться браузером на уровне «god-mode». Расширения(плагины, add-on) чрезвычайно полезны, когда речь идет об улучшении рабочей среды и повышении производительности написания кода. Не...

[Перевод] Axios или Fetch: чем пользоваться в 2019 году? Axios — это широко известная JavaScript-библиотека. Она представляет собой HTTP-клиент, основанный на промисах и предназначенный для браузеров и для Node.js. Если вы работали в последние несколько лет JavaScript-программистом, то вы, совершенно определённо, этой библиотекой ...

ServerLess PHP Накануне запуска курса «Backend-разработчик на PHP» мы провели традиционный открытый урок. В этот раз познакомились с концепцией Serverless, поговорили о её реализации в AWS, разобрали принципы работы, сборки и запуска, а также построили простой TG-бот на PHP на базе AWS Lam...

Эксперимент: Как замаскировать использование Tor для обхода блокировок Цензура в интернете становится все более важной проблемой во всем мире. Это приводит к усилению «гонки вооружений» – государственные органы и частные корпорации в разных странах стремятся блокировать различный контент и борются со средствами обхода таких ограничений, а раз...

Логи не нужны? Разработка сильно изменилась за последние годы. Вместо монолитных приложений пришли микросервисы и функции. Базы данных из универсальных промышленных монстров переродились в узконаправленные. Docker изменил взгляд на деплой. Но изменилось ли наше представление о логах? Одна...

Как быстро и легко удалить фон с фотографии на Android Вы наверняка знаете, что на смартфоне редактировать фото можно не хуже, чем на компьютере, например, с помощью того же мобильного Photoshop, Snapseed, PicsArt или Lightroom. Да, эти программы не так просты, как кажутся с первого взгляда, и, если их освоить, можно стать гуру ...

Британские пассажирские поезда теперь оснащаются 3D-печатными подлокотниками и поручнями ЖД Великобритании воспользовались технологией Stratasys, разработав запчасти для железнодорожного транспорта. В британских пассажирских поездах теперь используются 3D-печатные подлокотники и поручни, и вскоре, возможно, появятся аналогичные сиденья. Стоит отметить, чт...

Стартовал бета-тест забавной игры в дополненной реальности Nibblity Технология дополненной реальности развивается уже достаточно долго, но пока что не существует какого-то однозначного ответа на вопрос, а для чего она подходит лучше. Поэтому разработчики пока просто экспериментируют. В игре Nibblity, которую показывали на PAX West 2019, вам...

Проект инновационного воздушно-реактивного двигателя SABRE получил «зеленый свет» Разработка инновационного гибридного гиперзвукового воздушно-реактивного двигателя SABRE (Synergetic Air-Breathing Rocket Engine) от британской компании Reaction Engines, который сможет эффективно работать как в атмосфере, так и в условиях космического вакуума, перешла в но...

В следующем обновлении в карточной игре Meteorfall появятся ежедневные испытания Мы назвали Meteorfall одной из лучших карточных игр прошлого года и сегодня лишний раз убедились в том, что это заслуженно. Разработчики не только представили свежий взгляд на жанр, застрявший на одном месте из-за влияния Hearthstone: Heroes of Warcraft, но и активной поддер...

Смартфон ASUS ZenFone Max Pro M2 получил Android 9 Pie Компания ASUS выпустила обновление до операционной системы Android 9 Pie для смартфона-долгожителя ZenFone Max Pro (M2). Обновление размером 1,5 ГБ содержит майский патч безопасности операционной системы Android, исправляет проблему с игрой PUBG, а также привносит стандартны...

Machine Learning для Vertica Аннотация В данной статье я хочу поделиться собственным опытом работы с машинным обучением в хранилище данных на Vertica. Скажем честно, я не являюсь аналитиком-экспертом, который сможет в деталях расписать все многообразие методик исследования и алгоритмов прогнозирования ...

Цифровые модели месторождений Сибири и Арктики создадут с помощью суперкомпьютера Цифровые модели месторождений помогают специалистам принимать обоснованные инвестиционные решения, планировать будущую инфраструктуру активов и уровень добычи углеводородов. Компьютерная обработка 3D-моделей требует анализа множества вариантов по физическим, инженерным и эко...

AMD анонсировала свою 3D-архитектуру чипов, чтобы догнать Intel Foveros 3D Intel Foveros 3D Поскольку закон Мура больше не действует, разработчикам микросхем приходится искать иные способы повышения производительности. Одна из подходящих для этого технологий называется 3D-штабелирование (3D chip stacking). Это объёмная этажерочная архитектура чип...

В World of Warcraft появится трассировка лучей В одном из интервью зарубежным изданиям команда разработчиков популярной онлайн-игры World of Warcraft рассказала о работе над внедрением в проект трассировки лучей.  О свое работе создатели легендарной MMORPG поведали не много. Они пообещали,...

Брешь Microsoft Office 365 позволила вести омограф-атаки Злоумышленники нашли новый способ заманить пользователей на опасные сайты в обход защитных систем Microsoft Office 365. Техника построена на использовании пробелов нулевой ширины (zero-width spaces) — невидимых для пользователя символов, которые мешают антиспам-фильтрам расп...

Стратегического покерного бота Libratus адаптировали для военных симуляторов В 2017 году покерный бот Libratus попал в заголовки СМИ, когда обыграл четырёх профессионалов в безлимитный холдем на дистанции 120 000 рук. Теперь технологию адаптировали для военного применения. Разработчики систем слабого ИИ часто сравнивают эффективность своих программ ...

Adobe представила инструмент, определяющий было ли изменено изображение Разработчик популярного приложения Photoshop компания Adobe предложила свой метод борьбы с фейковыми изображениями. Программа About Face, может сказать вам, какие части лица на изображении были изменены, а также может показать исходное изображение. Функция может сделать это,...

Проект Salmon: как эффективно противостоять интернет-цензуре с помощью прокси с уровнями доверия пользователям Правительства многих стран так или иначе ограничивают доступ граждан к информации и сервисам в интернете. Борьба с подобной цензурой – важная и непростая задача. Обычно простые решения не могут похвастать высокой надежностью или долговременной эффективностью. Более сложные...

[Перевод] Технические детали недавнего сбоя расширений Firefox Об авторе. Эрик Рескорла — технический директор группы Firefox в Mozilla Недавно в Firefox произошёл инцидент, когда большинство дополнений (расширений, аддонов) перестали работать. Это связано с ошибкой с нашей стороны: мы не заметили, что истёк срок действия одного из сер...

[Перевод] Введение в Redis с использованием Spring Boot Перевод статьи подготовлен специально для студентов курса «Разработчик на Spring Framework». В этой статье мы рассмотрим основы использования Redis через Spring Boot с помощью библиотеки Spring Data Redis. Мы создадим приложение, которое демонстрирует, как выполнять CR...

[Перевод] Зачем использовать python -m pip И снова здравствуйте. В преддверии старта нового потока по курсу «Machine Learning», хотим поделиться переводом статьи, которая имеет довольно косвенное отношение к ML, но наверняка будет полезна подписчикам нашего блога. Мариатта — разработчик из Канады, спросила в Тви...

Yandex Retro Games Battle 2019 — разрабатываем игры для ZX Spectrum Привет! Меня зовут Дмитрий Пугачев, я помогаю развивать музей Яндекса, в котором наша команда собирает редкие и интересные экземпляры вычислительной техники. Недавно мы приглашали читателей Хабра посетить наш музей в рамках акции «Ночь музеев». Честно говоря, мы не ожидали, ...

Brick Breaker Lab 1.2.4 Brick breaker lab  — отбивайте высокотехнологичные шары с помощью подвижной платформы. Используйте шары для уничтожения блоков, заполнивших экран. Спасите лабораторию гениального ученого от обезумевшего искусственного интеллекта в этой игре для Андроид. Машинный разум контро...

Junior-разработчики — почему мы их нанимаем и как мы с ними работаем Всем привет! Меня зовут Катя Юдина, и я IT-рекрутмент менеджер в Авито. В этой статье расскажу, почему мы не боимся нанимать джуниоров, как мы к этому пришли и какую пользу мы с ними приносим друг другу. Статья будет полезна компаниям, которые хотят нанимать джуниоров, но по...

Противостоять киберугрозам помогут сотрудничество и осведомленность 22 октября в Москве состоялась пресс-конференция Cisco, в ходе которой эксперты компании рассказали о ключевых тенденциях на рынке информационной безопасности. Так, журналистам были представлены итоги исследований Email Security Report, Threat Hunting Report и CISO Benchmark...

NetEase готовит футбольный симулятор Champion of the Fields для недорогих устройств Некоторые игровые тренды проявляются и исчезают, а есть жанры, которые кажутся вечными. Например, спортивные симуляторы. Недавно издатель NetEase анонсировал футбольный симулятор Champion of the Field. Главная особенность игры — полноценные трехмерные матчи, в которые можно...

Карточная игра Mystic Vale о спасении друидами Долины Жизни выйдет на мобильных 6 июня Карточная играMystic Vale от студии Nomad Games вышла в Steam в начале этого года и получила в целом положительные отзывы от игроков. Недавно разработчики анонсировали ее выход на мобильных, открыв страницы предварительной регистрации в App Store и Google Play. Релиз состоит...

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

Microsoft официально представила Xbox Live для Android и iOS Несколько недель назад на официальном сайте GDC 2019 появилась информация о мероприятии Microsoft, в ходе которого компания планировала представить Xbox Live SDK для Android, iOS и Nintendo Switch. Что же, официальный анонс комплекта разработки действительно состоялся, одна...

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

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

Компания MSI представила дюжину 3D-карт серии GeForce GTX 16 Super Как известно, сегодня ожидается анонс 3D-карты Nvidia GeForce GTX 1660 Super. Хотя на сайте Nvidia соответствующий пресс-релиз еще не опубликован, компания MSI, являющаяся партнером Nvidia по выпуску 3D-карт, уже рассказала о своих новинках. Да, MSI представила не одну...

[Перевод] Руководство по использованию pandas для анализа больших наборов данных При использовании библиотеки pandas для анализа маленьких наборов данных, размер которых не превышает 100 мегабайт, производительность редко становится проблемой. Но когда речь идёт об исследовании наборов данных, размеры которых могут достигать нескольких гигабайт, проблемы...

Развлечения для самых маленьких: лучшие игры для детей на iOS и Android Давать ребенку смартфон или планшет для того, чтобы он перестал плакать — не самое лучшее проявление родительских качеств. А вот использовать технологии для обучения — очень неплохая идея. Предлагаем вашему вниманию подборку мобильных игр для самых маленьких и тех, кто поста...

Рекомендации по настройке AFA AccelStor при работе с VMware vSphere В рамках данной статьи хотелось бы рассказать об особенностях работы All Flash массивов AccelStor с одной из популярнейших платформ виртуализации – VMware vSphere. В частности, акцентировать внимание на тех параметрах, которые помогут получить максимальный эффект от использо...

Победа на PHDays 9. Делимся лайфхаками в трёх частях. Часть 2 Всем привет! Меня зовут Виталий Малкин. Я руководитель отдела анализа защищённости компании «Информзащита» и по совместительству капитан команды True0xA3. Чуть больше недели назад мы победили в одном из самых престижных соревнований белых хакеров в СНГ. В прошлой статье (есл...

Первая информация о русской версии MMORPG MU Origin 2 MU Origin – популярная мобильная трехмерная MMORPG, выпущенная издателем Webzen в 2013 году. История самой франшизы начинается еще раньше, в 2003 году, когда вышла оригинальная MU Online. За 16 лет серии удалось достичь высоких результатов в разных странах, а игроки оставил...

HarmonyOS от Huawei — альтернатива Зеленому роботу | HDC 2019 Ричард Ю, генеральный директор потребительского подразделения Huawei, рассказал на конференции для разработчиков об ОС, которая попытается стать заменой Android и Fuchsia от Google. Впрочем, подробностей о новинке не так уж много. HarmonyOS (она же HongmengOS) станет частью...

Авторы Marvel’s Spider-Man рассказали о сокращённом финальном акте и намекнули на новые сюжетные DLC Marvel’s Spider Man не вошла в десятку лучших игр года по рейтингу на Metacritic, но стала персональным лидером для многих разработчиков (а среди японских деятелей индустрии она и вовсе оказалась на первом месте). Продажи PS4-эксклюзива тоже оказалис...

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

Первый пошел: классический платформер Rolando Royal Edition в обновленном виде вышел в App Store Студия GameClub, которая взяла на себя смелость возродить лучшую классику App Store, сегодня выпустила свой первый проект — платформер Rolando Royal Edition. Разработчики не просто адаптировали игру под современные системы, но и обновили графическую составляющую, так что он...

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

Геометрическое моделирование поверхностей скругления Одна из самых труднорешаемых задач в системах автоматизированного проектирования – скругления при моделировании объектов сложных форм. За построение скруглений, как и за всю геометрию в САПР, отвечает геометрическое ядро. С точки зрения разработчика ядра охватить все вар...

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

[Перевод] Quasar 1.0: новый полезный инструмент для Vue-разработчиков и не только для них Автор материала, перевод которого мы публикуем сегодня, занимается работой над фреймворком Quasar. Это — полнофункциональный расширяемый опенсорсный инструмент для разработки современных приложений различного назначения. Он построен на базе популярного фронтенд-фреймворка Vu...

Galaga Revenge — новый shoot 'em up в честь 35-летия культовой серии Galaga – одна из культовых аркадных игр, которая с момента своего первого релиза в 1981 году вышла на всех существующих платформах и успела очень сильно поменяться. Сегодня, например, издатель Bandai Namco выпустил новую Galaga Revenge для мобильных. Это бесплатный shoot ‘e...

Steam назвал лучшие игры 2018 года Компания Valve подвела итоги ежегодной премии Steam Awards, в рамках которой пользователи Steam выбирают лучшие игры и голосуют за лучшего разработчика. В этот раз победителей выбирали в восьми категориях, хотя в 2016 и 2017 годах их было значительно больше: 12 и 13 соответс...

Unity 2019.1 - новые возможности для разработчиков Android-игр Unity - это самый популярный игровой движок, используемый разработчиками Android-игр. Он позволяет создавать 2D- и 3D-окружение, задействуя сложную игровую механику, а его последняя версия - Unity 2019.1 - стала ещё более мощной и адаптивной. Возможности Unity 2019.1 впервы...

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

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

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