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

[Перевод] Туториал: toon-контуры в Unreal Engine 4 Когда говорят о «toon-контурах», то имеют в виду любую технику, которая рендерит линии вокруг объектов. Как и cel shading, контуры помогают игре выглядеть более стилизованной. Они могут создавать ощущение того, что объекты нарисованы красками или чернилами. Примеры такого с...

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

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

[Перевод] Туториал по Unreal Engine: C++ Blueprints — очень популярный способ создания геймплея в Unreal Engine 4. Однако если вы уже давно программируете и предпочитаете код, то вам идеально подойдёт C++. С помощью C++ можно даже вносить изменения в движок и создавать собственные плагины. В этом туториале вы нау...

[Перевод] Туториал по Unreal Engine: Cel Shading Благодаря физически точному рендерингу в Unreal Engine 4 удобно разрабатывать реалистичные игры. Модель рендеринга имитирует взаимодействие света с материалами, что приводит к созданию реалистичной картинки. Однако если вы хотите разработать игру со стилизованным внешним ви...

Разработка изоморфного RealWorld приложения с SSR и Progressive Enhancement. Часть 4 — Компоненты и композиция В предыдущей части туториала мы решили проблемы изоморфного роутинга, навигации, фетчинга и начального состояния данных. В итоге, получилась довольно простая и лаконичная основа для изоморфного приложения, которую я также выделил в отдельный репозиторий — ractive-isomorphic-...

Разработка изоморфного RealWorld приложения с SSR и Progressive Enhancement. Часть 2 — Hello World В предыдущей части туториала мы узнали что такое проект RealWorld, определились целями туториала, выбрали стек технологий и написали простой веб-сервер на Express в качестве основы для изоморфного фронтенда. В этой части, мы допилим серверную часть и напишем изоморфный «Hel...

[Перевод] Создание игры на Lua и LÖVE — 1 Введение В этой серии туториалов мы рассмотрим создание завершённой игры с помощью Lua и LÖVE. Туториал предназначен для программистов, имеющих некоторый опыт, но только начинающих осваивать разработку игр, или для разработчиков игр, уже имевших опыт работы с другими языкам...

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

[Перевод] Создание игры на Lua и LÖVE — 6 ОглавлениеОглавление Статья 1 Часть 1. Игровой цикл Часть 2. Библиотеки Часть 3. Комнаты и области Часть 4. Упражнения Статья 2 Часть 5. Основы игры Часть 6. Основы класса Player Статья 3 Часть 7. Параметры и атаки игрока Часть 8. Враги Статья 4 Часть 9. Режиссёр и игро...

[Перевод] Создание игры на Lua и LÖVE — 2 Оглавление Статья 1 Часть 1. Игровой цикл Часть 2. Библиотеки Часть 3. Комнаты и области Часть 4. Упражнения Статья 2 Часть 5. Основы игры Часть 6. Основы класса Player 7. Player Stats and Attacks 8. Enemies 9. Director and Gameplay Loop 10. Coding Practices 11. Pas...

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

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

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

[Из песочницы] Qt: Пишем обобщенную модель для QML ListView Кому-то материал этой статьи покажется слишком простым, кому-то бесполезным, но я уверен, что новичкам в Qt и QML, которые впервые сталкиваются с необходимостью создания моделей для ListView, это будет полезно как минимум как альтернативное*, быстрое и довольно эффективное р...

Разработка изоморфного RealWorld приложения с SSR и Progressive Enhancement. Часть 3 — Routing & Fetching В предыдущей части туториала мы научили наше изоморфное приложение проксировать запросы к backend api, с помощью сессии передавать начальный стейт между синхронными запросами и осуществлять Server-side rendering с возможностью переиспользования разметки на клиенте (hydrate)....

О жизни, свободе и стремлении к счастью пользователя API Мы постоянно сталкиваемся с системами, созданными другими людьми. Будь то UI приложений в смартфоне или облачные инфраструктуры современного Интернета — именно процесс взаимодействия определяет наши ощущения, впечатления, и в конечном счёте — отношение к технологии. Мы можем...

Головоломка Dissembler расшевелит серое вещество каждого уже 22-го февраля на iOS Только ленивый не трубит о том, что игры становятся простыми и не бросающими игроку вызов. Для таких есть разработчик Иен МакЛарти, который создает абстрактные головоломки, в числе которых его последнее творение под названием Dissembler. Игра очень проста на первый взгляд, в...

Aws Lambda Go 1.x, Kinesis, CloudSearch В предыдущей статье я описала как создать простую лямбду на Golang, которая принимает на вход простой объект из двух полей и такой же простой объект отдает на выходе. Теперь немного усложним задачу, подсоединив к лямбде в качестве источника данных Kinesis, а результат обрабо...

Простой менеджер ассинхронных задач для Unity 3D Введение Приветствую Вас, уважаемые читатели. В данной статье пойдет речь о реализации простого менеджера асинхронно выполняемых задач для среди разработки Unity3d. Данный менеджер использует в своей основе так называемые Coroutine, которые присутствует в движке. Читать дал...

Создание параметрических объектов базы в nanoCAD Механика (Часть 3) Часть 3. Создание исполнений. Сборочные зависимости В предыдущей части мы ознакомились с основным инструментарием Мастера объектов nanoCAD Механика для создания параметрического объекта и рассмотрели процесс задания параметров созданному элементу базы. Очевидно, что наибо...

EA научила искусственный интеллект играть в Battlefield 1 Компания Electronic Arts создала самообучающегося агента на базе искусственного интеллекта, который с нуля научился играть в многопользовательский Battlefield 1. Об этом рассказал Магнус Нордин (Magnus Nordin), технический директор команды «Отдел поиска необычных возмо...

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

[Перевод] Почему в 2018 году я использую метод разработки, которому уже 30 лет Создавать игры сложно И самая сложная часть создания игр — это препродакшен. Это заявление может показаться обескураживающим. Все мы слышали о очень тяжёлых периодах продакшена игр и часто видели лёгкие, простые и интересные периоды препродакшена. Почему же я утверждаю, что...

[Из песочницы] Spring Boot. Фоновые задачи и не только Введение В данном туториале я хочу привести пример приложения для отправки email-ов юзерам, основываясь на дате их рождения(например с поздравлениями), используя аннотацию Scheduled. Я решил привести данный пример, т к по моему мнению он включает в себя довольно многие вещи,...

Blade Tournament Участвуйте в битве и станьте победителем в одном из самых сложных турниров в мире! Blade Tournament — это динамичная, эффектная и веселая игра в режиме смертельных боев (deathmatch), в которую вы можете играть с людьми со всего света. Все что вам нужно сделать — это ун...

[Перевод] Разработка игр под NES на C. Главы 17-21. Своя игра В этой части соберем все вместе и сделаем простую скроллерную стрелялку на космическую тему: корабль летит и лазерами отстреливает врагов <<< предыдущая следующая >>> Источник Планирование Читать дальше →

[Перевод] Как создать нейросеть всего из 30 строк JavaScript-кода Перевод How to create a Neural Network in JavaScript in only 30 lines of code. В этой статье мы рассмотрим, как можно создать и обучить нейросеть с помощью библиотеки Synaptic.js, позволяющей проводить глубокое обучение в связке Node.js с браузером. Давайте создадим прост...

Видео: как создавать и взаимодействовать с устройствами интерактивной платформы для детей Nintendo Labo Компания Nintendo представила ролики режима «Гараж Toy-Con» для новой интерактивной платформы Nintendo Labo, в которых демонстрирует возможность применения современных технологий совместно с картоном и подручными материалами. В первом эпизоде под назва...

[Перевод] Создание игры на Lua и LÖVE — 3 Оглавление Статья 1 Часть 1. Игровой цикл Часть 2. Библиотеки Часть 3. Комнаты и области Часть 4. Упражнения Статья 2 Часть 5. Основы игры Часть 6. Основы класса Player Статья 3 Часть 7. Параметры и атаки игрока Часть 8. Враги 9. Director and Gameplay Loop 10. Coding ...

Мой опыт использования Google AdWords Express Несколько месяцев назад вернулся к оказанию IT-услуг в своём небольшом городе. Дабы громко заявить о себе первый раз решил попробовать контекстную рекламу в Интернете. Так как в нашей стране Яндекс и все его сервисы заблокированы, то выбор пал на корпорацию Google и его серв...

Бинарный формат PSON PSON (Pandora Simple Object Notation) – бинарный формат упаковки, позволяющий переводить простые типы данных, массивы и списки в последовательность байт (простую строку). PSON придуман и разработан для использования в свободной распределённой информационной системе Pandora к...

Pixel Animator 1.4.6 Pixel Animator: GIF Maker — программа которая позволяет делать очень крутые пиксель-арты в стиле 8-битных приставок.  Особенности Pixel Animator: GIF Maker: Создавайте рисунки в редакторе или загружайте фото и картинки.  Инструмент для простого создания следующего кад...

Игра мечты: симулятор торговца уличной еды Foodie Trucks создавался 8 лет, и должен выйти этим летом Есть компании с опытом, создающие настоящие шедевры, которые двигают игровую индустрию вперед. Есть более мелкие, но не менее опытные студии, которые используют готовые идеи и мастерски на них зарабатывают. Наконец же, существуют независимые разработчики, которые долго и упо...

Google научит ИИ и машинному обучению Google запустил портал с видео, туториалами и интерактивными заданиями

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

NARUTO X BORUTO NINJA VOLTAGE 1.1.1 Персонажи из телевизионных анимэ BORUTO: NARUTO БЛИЖАЙШИЕ ПОКОЛЕНИЙ и Наруто, наконец, объединились в NARUTO X BORUTO! Создайте свою собственную крепость, а затем атаковать соперник крепости! Защити свою базу со стратегическими и смертельных ловушек в то время как вы на...

[Перевод] Как наконец выпустить свою первую игру Есть такая вероятность, что в этом году вы наконец-то решили сделать собственную игру. Отличная цель! И она определённо того стоит! Вы уже наверно много раз слышали один и тот же совет от сотен других людей: делайте игру простой. В своей замечательной статье Эдмунд Макмилл...

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

Создаем свои криптокотиков (Часть 2) Это статья — вторая (и заключительная) часть из серии о создании своих криптокотиков. В первой части мы узнали, что из себя представляет каждый Криптокотик, кто контролирует ход игры и как сделать котика в виде токена. Но для по-настоящему прорывного приложения нам необходим...

Git: советы новичкам – часть 2 Во второй части нашего пособия для новичков в Git мы рассказываем об управлении ветками, особенностях их слияния, а также о принципах работы указателей. Первую статью вы можете прочитать по ссылке. Читать дальше →

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

Умелец создал 3D-движок в MS Excel Пользователь под ником C Bel сделал собственный 3D-движок без использования макросов и VBA. C Bel был вдохновлен коридорами игры Doom, что и послужило на создание такого проекта, а ни как не отсутствием личной жизни...Итак, что может данный 3D-движок:Создание бесконечных про...

[Перевод] Разработка игр под NES на C. Главы 14-16. Работа со звуком В этой части базовая информация о работе со звуком. Звуковая подсистема NES весьма низкоуровневая, ее описание весьма запутано и использует специфическую терминологию, так что описание местами может быть не очень внятное. Источник Начало работы со звуком Обзор инструментов,...

[Перевод] Реактивные приложения с Model-View-Intent. Часть 3: State Reducer В предыдущей части мы обсудили, как реализовать простой экран с паттерном Model-View-Intent, использующим однонаправленный поток данных. В третьей части мы построим более сложный экран с MVI с помощью State Reducer. Читать дальше →

Looper — легко, но сложно Looper — это довольно проста игра. И ее главным плюсом является оригинальность геймплея. Скажу откровенно, ничего подобного я ранее не встречал. Имеется бесконечный уровень, боковые стенки которого то сужаются, то расширяются. А посередине карты периодически появляютс...

Производство информационных систем. Часть 3. Реализация проектного решения VII РАЗРАБОТКА ПЛАНА РЕАЛИЗАЦИИ И ВНЕДРЕНИЯ ПРОЕКТНОГО РЕШЕНИЯ Блестящим планам везет на проектировщиков. Скверным планам везет на исполнителей. Веслав Брудзинский. На этом этапе процесс вновь начинает крутиться вокруг руководителя проекта. Снова оценка трудоемкости, опреде...

Простой статический сайт на Webpack 4 После прочтения ряда статей (например, этой) решил перейти на современный подход с использованием Node.js при написании простых сайтов с подхода «динозавров». Ниже представлен разбор примера сборки простого статического сайта с помощью Webpack 4. Статья написана, так как ин...

Объявлена дата релиза ролевой игры Harry Potter: Hogwarts Mystery на Android и iOS Лос-анджелесская студия-разработчик Jam City объявила дату выхода мобильной игры Harry Potter: Hogwarts Mystery, разрабатываемой в сотрудничестве с Warner Bros. Игра для Android и iOS станет доступна поттероманам с 25 апреля 2018 года. По словам разработчиков, это первая иг...

Алгоритмы подсказки слов в телефонной клавиатуре vs. Защита персональных данных Языковые модели В виртуальных клавиатурах мобильных телефонов повсеместно используются алгоритмы подсказки слов по первым введённым буквам и автоматического исправления опечаток в них. Функция нужная, так как печатать на телефоне неудобно. Однако она часто раздражает пользов...

[Перевод] Разбираемся в redux-saga: От генераторов действий к сагам Любой redux разработчик расскажет вам, что одной из самых тяжелейших частей разработки приложений являются асинхронные вызовы — как вы будете обрабатывать реквесты, таймауты и другие коллбэки без усложнения redux действий(actions) и редьюсеров(reducers) В этой статье я опи...

Игра на UWP: С чего стоит начать Привет, Хабр! Сегодня мы запускаем экспериментальную серию статей. Вы погрузитесь в реалити-шоу для программистов-самоучек, в котором Алексей Плотников, один из участников нашего сообщества Microsoft Developer, будет рассказывать о том, как он создаёт игру для UWP. Под катом...

Российские школьники создали «Долболед» за 6 000 рублей, который уничтожает лед Жителям почти всех регионов России приходится ежегодно сталкиваться с отрицательными температурами, которые всегда сопровождаются снегопадами и гололедом. Власти городов уже давно придумали, как проще всего бороться со льдом на дорогах и тротуарах – с помощью

Jurassic Survival Island: ARK 2 Evolve v 1.3.1 mod Jurassic Survival Island: ARK 2 Evolve v 1.3.1 mod Предоставляется полностью на русском языке. Стоит мод на деньги! Как и в первой части, главная задача игрока — это выживание в нашем тяжелом мире. По сути, во второй части выжить будет еще тяжелее. Враги становятся в не...

Google намерена унифицировать приложения для iOS и Android Google начинает бета-тестирование фреймворка Flutter, который позволит разработчикам создавать универсальные приложения для Android и iOS. Об этом пишет TechCrunch со ссылкой на официальных представителей компании. По их словам, новейший продукт призван облегчить жизнь раз...

Онлайн шутер на Unreal Engine 4 за 90 часов (видео создания + исходники) Привет, харб! Примерно год назад я выкладывал статью о том, как я в прямом эфире создал выживалку за 150 часов. На этот раз хочу представить вам сетевой шутер, который я создал за 25 заходов по 3 — 4 часа. Всего вышло около 90 часов и в итоге мы создали онлайн шутер, в котор...

Генерация кода во время работы приложения: реальные примеры и техники Генерация кода в рантайме — очень мощная и хорошо изученная техника, но многие разработчики все еще неохотно её используют. Обычно изучение Expression Trees начинают с какого-нибудь простого примера типа создания предиката (фильтра) или математического выражения. Но не Expre...

Состоялся глобальный релиз Тамагочи для iOS и Android После двух месяцев тестирования My Tamagotchi Forever в рамках мягкого запуска в Канаде компания Bandai Namco выпустила мобильную «Тамагочи» на iOS и Android во всех регионах. Игра практически не претерпела изменений и стала доступна всем в таком виде, в каком она запускалас...

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

[Перевод] Разработка игр под NES на C. Главы 11-13. Пишем и отлаживаем простой платформер В этой части появляется первая играбельная демка в стиле Марио. Для этого надо разобраться с прокруткой и способами отладки. <<< предыдущая следующая >>> Источник Прокрутка Регистр $2005 управляет прокруткой фона. Первая запись туда выставляет положение го...

Ролевая игра Harry Potter: Hogwarts Mystery выйдет на Android и iOS весной Лос-анджелесская студия-разработчик Jam City совместно с Warner Bros. открыла предварительную регистрацию мобильной игры Harry Potter: Hogwarts Mystery в Google Play. Оформив регистрацию, поттероманы смогут первыми получить доступ к игре, получив соответствующее уведомление...

Стартовал бета-тест стратегической онлайн-игры в сеттинге Троецарствия ROTK: The Legend of Caocao Если вы интересуетесь историей, то наверняка знаете роман «Троецарствие», написанный в далеком XIV-ом веке о распавшемся на три государства Китае. Именно этой части восточной истории разработчики из Thingsoft посвящают свою новую мобильную стратегическую игру под названием R...

Анимации в Android по полочкам (Часть 2. Комплексные анимации) Часть 1. Базовые анимации Часть 2. Комплексные анимации Часть 3. Ещё больше анимаций Часть 4. Анимации переходов Приведённые в предыдущей части инструменты были относительно низкоуровневыми и в Android есть куда более простые способы добиться красивых анимаций не прибегая к...

Simon's Cat Dash 1.3.0 Simon's Cat Dash — новый уморительный ранер,  который разворачивается вокруг влюбленной пары котиков, а точнее ее сильной половины кота Саймона. Наш кот спешит на свидание со своей возлюбленной, однако на пути его ждет не мало препятствий как в виде различных ловушек так и в...

История ES6-модулей Владислав Власов, инженер-программист в Developer Soft и преподаватель курса Нетологии, специально для блога написал цикл статей о EcmaScript6. В первой части на примерах рассмотрели динамический анализ кода в EcmaScript с помощью Iroh.js, во второй сосредоточились на реализ...

Как поиграть Playerunknown’s Battlegrounds (PUBG) на IPhone или IPad уже сегодня? На данный момент в Китае запущены две мобильные игры Playerunknown’s Battlegrounds и многим геймерам уже не терпится скачать их. Это (в переводе с китайского) PUBG: Exhilarating Battlefield — игра с оранжевой иконкой, и PUBG: Army Attack — игра с голубой иконкой....

[Из песочницы] Простая аутентификация на NGINX с помощью LUA Доброго времени суток. В данной заметке хочу рассказать о простой аутентификации с помощь nginx и lua-скриптов. Читать дальше →

Обзор Microlab T10: прицел на игры Не секрет, что большинство геймеров играет в наушниках — так проще выслушивать окружение и вражеских NPC, а также общаться с другими игроками по встроенному микрофону. Тем не менее, на рынке хватает моделей [...]

Реализация простой пиксельной игры в блокчейне Ethereum Всем привет! Вдохновившись r/place и желая реализовать наконец-то свой первый смарт-контракт на блокчейне, мы решили сделать всем доступное и веселое приложение в сети Ethereum, которое позволяет рисовать на холсте размером в 1000 x 1000 px, сохраняя каждый выбранный и раскр...

Исследователи продемонстрировали работоспособный элемент Тоффоли, реализованный на базе трех-кубитной квантовой системы Исследователи из китайского Научно-технического университета (University of Science and Technology of China) продемонстрировали первую практическую реализацию так называемого логического элемента Тоффоли (вентиля Тоффоли, Toffoli gate), на базе которого был создан простейший...

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

[Перевод] Введение в модули Angular — корневой модуль (Root Module) Прим. перев.: для понимания данной статьи необходимо обладать начальными знаниями Angular: что такое компоненты, как создать простейшее SPA приложение и т.д. Если Вы не знакомы с данной темой, то рекомендую для начала ознакомиться с примером создания SPA приложения из оф. до...

Распознавание речи на python с помощью pocketsphinx или как я пытался сделать голосового ассистента Это туториал по использованию библиотеки pocketsphinx на Python. Надеюсь он поможет вам побыстрее разобраться с этой библиотекой и не наступать на мои грабли. Читать дальше →

Основы SMM. Часть 1: Создаем коммерческий аккаунт. Начинаем цикл статей о создании и ведении коммерческого аккаунта в соцсетях. В первой части раскрываем первые шаги бизнес-профиля — цель, аудитория, голос.

Новая игра от Google научит вас программированию на JavaScript Выучиться основам программирования не поздно в любом возрасте, сочли в компании Google и выпустили приложение Grasshopper, которое в игровой форме преподает начальный курс JavaScript. Разработка распространяется совершенно бесплатно и уже доступна для загрузки в каталоге Go...

В марте на iOS выходит яркий раннер-боулинг Kingpin Bowling В то время, как полноценные видеоигры тяготеют к реализму и серьезности, App Store полон всего яркого и необычного, и сложно представить, что когда-нибудь будет иначе. Конечно, это не касается взрослых The Room: Old Sins или Inside, но все-таки в большинстве случаев мы имеем...

NetEase выпустила мобильный клон Fortnite под названием FortCraft Стоит отметить, что ранее компания NetEase особой фантазией также не отличалась — она выпустила игры под названием Rules of Survival и Knives Out для платформы Android, которые друг от друга практически не отличаются и являются мобильными клонами PUBG. Когда я говорю «клонам...

Интересные материалы: 04.04 Туториалы и курсы, инди-игры и редактор потоков - это у нас сегодня на закуску.

Кубик Рубика 1.11.1 Знаменитая головоломка теперь в вашем телефоне! Цель: вращая грани куба, вернуть его в первоначальное положение. Собирая куб, вы развиваете внимательность, логику и терпение. Особенности приложения:  * Доступны кубы все популярные размеры кубов: 2х2х2, 3x3x3, 4x4x4, 5x5...

[recovery mode] Как написать одностраничное приложение (SPA) с использованием Vue.js Одностраничные приложения (SPA) имеют мнжество преимуществ, таких как скорость, по-настоящему хороший UX, и полный контроль HTML-разметки. Становится всё больше и больше сайтов SPA; всё больше инструментов, которые упрощают процесс разработки SPA. Вы, вероятно уже читали о...

«АПОЖ» — музыкальный батл Шоумен, актер и певец Александр Пушной знаком многим по конкурсу «АПОЖ». По правилам конкурса один человек должен загадывать мелодию, после чего она обрезается и запускается в обратном порядке. Далее один из игроков должен угадать песню. Угадывающему игроку запускают по...

[recovery mode] Классическое наследование в JavaScript. Разбор реализации в Babel, BackboneJS и Ember В этой статье мы поговорим о классическом наследовании в JavaScript, распространённых шаблонах его использования, особенностях и частых ошибках применения. Рассмотрим примеры наследования в Babel, Backbone JS и Ember JS и попытаемся вывести из них ключевые принципы объектно-...

[Из песочницы] Удивительно простой обмен сообщениями с Spring Cloud Stream Привет, Хабр! Представляю вашему вниманию перевод статьи "Surprisingly simple messaging with Spring Cloud Stream" автора Richard Seroter. Существует множество вариантов взаимодействия микросервисов. Вы можете использовать обнаружение сервисов (Service Discovery, н...

Валидация строк с validate.it.js Если вспомнить все ТЗ с описаниями валидации полей — они всегда выглядили примерно так: не должно быть короче 6 символов не должно превышать 12 символов должно включать только латинские символы, цифры и знак подчёркивания Требования часто приходят набором простых однозначн...

Fallout 3 на движке четвёртой части не будет — Bethesda запретила Ещё когда появилась новость о желании моддеров создать ремейк Fallout 3 под названием Capital Wasteland, возникали вопросы о легальности этого продукта. Если фанаты создают классные моды для игры — разработчики не против, разрешают использовать ресурсы своего продукта. Друго...

[Перевод] Создание игры на Lua и LÖVE — 5 Оглавление Статья 1 Часть 1. Игровой цикл Часть 2. Библиотеки Часть 3. Комнаты и области Часть 4. Упражнения Статья 2 Часть 5. Основы игры Часть 6. Основы класса Player Статья 3 Часть 7. Параметры и атаки игрока Часть 8. Враги Статья 4 Часть 9. Режиссёр и игровой цикл Ч...

ARK: Survival Evolved выйдет на iOS и Android этой весной Компания Studio Wildcard анонсировала выход своей популярной игры ARK: Survival Evolved на мобильных платформах. Согласно официальному сообщению, этот многопользовательский симулятор выживания дебютирует на iOS и Android весной 2018 года. ARK: Survival Evolved является...

Google открывает разработчикам доступ к своей технологии Компания Google научила Pixel 2 работать с технологией семантической сегментации фотографий. Проще говоря, при съёмке в «портретном режиме» аппарат по-отдельности определяет все объекты на фото – людей, небо, дорогу и другие – для эффекта глубины и размытия выбранных деталей...

Florence — история о любви от дизайнера Monument Valley выйдет в День Святого Валентина Annapurna Interactive последнее время очень приятно поражает игроков невероятно качественными проектами. Сперва медитативная Flower, затем — занимательная Gorogoa. Их последняя игра — Florence от разработчиков из студии Mountains — рассказывает о любви молодой девушки. Внешн...

[Из песочницы] Простой Stack Fragment'ов Доброе время суток, уважаемые читатели Хабра! Хочу представить вашему вниманию статью, основанную на моем опыте работы в Single Activity Architecture, в частности со стеком пользовательских представлений. При первом знакомстве с Single Activity Architecture у меня возникало...

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

Мониторинг эффективности работы IT-систем с помощью Splunk IT Service Intelligence Ни для кого не секрет, что бизнес непрерывно стремится к повышению своей конкурентоспособности. Кажется, что проще всего это сделать через инновации, давайте повысим эффективность одного-двух-трех бизнес-процессов с помощью современной, высокотехнологичной системы и будет на...

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

#WarGames выйдет 14-го марта, и это очень важный день для всей игровой индустрии Her Story была именно той игрой, которая медленно, но уверенно привносит нечто совершенно новое в индустрию. Создал этот шедевр Сэм Барлоу и он же выпускает новый проект #WarGames уже 14-го марта — не менее инновационный и интригующий. Это переосмысление одноименного фильма ...

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

[Из песочницы] Создание простого RESTful API с Java Spark Что вы изучите Вы изучите как можно определять обобщенные контроллеры с помощью функциональных интерфейсов Java 8. Пример кода на GitHub. Читать дальше →

RGB Express — работа курьером на дому Каждый день курьеры доставляют тонны килограммов продукции и еды. Пицца, товары из интернет-супермаркетов или просто письма — каждый найдёт своего получателя. Если хотите попробовать себя в роли доставщика без официальной регистрации, попробуйте RGB Express. В игре строим м...

Фанаты Bloodborne готовятся к наплыву в игру новичков Bloodborne вышла на PlayStation 4 около трёх лет назад, а потому даже самые увлечённые её фанаты наверняка давненько не заходили в игру. Но на этой неделе у них появился отличный повод вернуться в Ярнам, так как с сегодняшнего дня проект  бесплатен для всех под...

Landlord 2.0.13 Всегда мечтали стать владельцем известных жилых объектов? Теперь, благодаря Магнату Недвижимости все ваши желания возможны! Landlord первая игра на основе реальности, где вы можете найти элементы бизнес-стимулятора, торговой игры, и часть дополненной реальности. Вы...

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

9 новинок недели: Dead Rivals, Tales of Gaia и другие (Апрель 2018) На этой неделе разработчики из Gameloft решили преподнести нам приятный сюрприз – одновременный релиз ремейка знаменитой N.O.V.A. и своего свежего зомби-экшна Dead Rivals. Кроме этих, весьма динамичных проектов, есть и другие, не менее занятные, в разных стилях и жанрах. Dea...

Origami school 1.2 100+ уроков от Школы Оригами!   Хочешь научиться оригами? Тогда это приложение для вас, больше 100 уроков оригами, от самых простых до подвижных фигур. Делайте оригами с детьми или друзьями. Оригами на праздник или подарка. Пошаговые и понятные уроки для обуче...

Учебник Thymeleaf: Глава 7. Условное выполнение Оглавление 7 Условное выполнение 7.1 Простые условия: «if» (если) и «unless» (если не) Иногда вам понадобится фрагмент шаблона, чтобы появляться только в результате выполнения определенного условия. Читать дальше →

Начните создавать ресторан Серого Волка в игре The Wolf’s Bite уже 12 апреля Мы уже видели примера объединения самых казалось бы необъединяемых жанров, а как насчет микса настольной игры с бизнес-менеджером в сеттинге классической сказки «Три Поросенка»? В этой игре вам предстоит создать преуспевающий бизнес — ресторан Страшного Серого Волка под назв...

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

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

Другая реальность финансового рынка «Нашей задачей было исследование возможности и потенциала HoloLens для игроков финансового рынка», — рассказали нам ребята из dxFeed. А мы не удержались и хотим рассказать про это вам. Disclaimer: данная статья не призвана научить вас разработке под HoloLens на Unity. Для...

STM32 blink++ или читаем данные инкрементального энкодера Мотивация Пару месяцев назад я рассказывал, как работает инкрементальный энкодер и как читать угол при помощи простейшей ардуины. Разумеется, немедленно получил вот такие комментарии: У меня ардуино головного мозга. Пусть лично я самой средой ардуино и не пользуюсь, но вс...

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

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

На iOS выйдет Dixit World — настольная игра для творческих натур Libellud Digital поделилась планами о переносе настольной игры Dixit на мобильные устройств в этом году. Проект будет называться Dixit World. Летом он выйдет на iOS, а через несколько месяцев и на Android. Если вы никогда не слышали о такой настольной игре, то разобраться, з...

Концепция 3D принтера печатающего металлом с большим разрешением и огромной скоростью В очередной раз, рад приветствовать, уважаемое сообщество! Пару лет назад я начал поиски простой технологии производства прецизионных изделий из металла. Так в «фоновом режиме» я изучал разные технологии обработки металлов, разные методы создания металлических изделий, от л...

Разработан конструктор приложений для «умной» колонки Alexa Смарт-колонка Alexa от Amazon продолжает завоёвывать популярность пользователей. Число купивших её людей приближается к сорока миллионам, а разработчики продолжают создавать для неё всё новые и новые приложения, наделяя и без того неглупое устройство различными навыками. A...

Звуковые игры: невидимый рынок ждёт героев Фрагмент официального постера к игре A Blind Legend. Объёмный бинауральный звук из наушников создает эффект присутствия и заставляет мозг игрока дорисовывать «графику». Аудиоквесты, звуковые RPG и «слепые» шутеры продаются в GooglePlay, iTunes и Steam по цене от 2$ до 20$....

Fearea — MOBA игра из Сочи 2 февраля состоялась презентация игры FeArea. Ее разработкой занимается компания Muvgames из Сочи, в которую входят всего 8 человек. Оказывается, этого достаточно для производства качественной MOBA игры. Игровая специфика FeArea относится к играм жанра MOBA. В ней сдела...

getDerivedStateFromState – или как сделать из простой проблемы сложную Я люблю Реакт. Люблю за то, как он работает. За то, что он делает вещи «правильно». HOC, Composition, RenderProps, Stateless, Stateful – миллион патернов и антипатернов которые помогают меньше косячить. И вот совсем недавно React принес нам очередной подарок. Очередную возм...

[Перевод] Создание двухмерных эффектов частиц в Unity3D Привет, меня зовут Дэвид Финсет. Я технический художник Synapse Games и работаю над играми, в которых нужны визуальные эффекты, требующие и технической, и художественной составляющей. Большая часть моей работы заключается в создании эффектов частиц для мобильных игр. Мне оч...

Git: советы новичкам – часть 3 В финальной части нашей серии статей о работе с Git мы продолжим разговор о ветках, рассмотрим особенности работы с командой push и расскажем, что такое rebase. Первую и вторую статьи серии мы можете прочитать по ссылкам. Читать дальше →

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

Танковый экшн Armored Warfare вышел на мобильные My.com, международный бренд Mail.Ru Group, и студия разработки Pushkin Game Studio сообщили о выходе игры Armored Warfare: Assault. Это многопользовательский танковый экшн для мобильных устройств. Игра расширяет франшизу танкового онлайн-экшена Armored Warfare: Проект Армат...

[Из песочницы] JNI: Подружим Java и C++ Введение Бывают моменты, когда в Java некоторые действия выполняются за пределами обычных Java-классов. Например, необходимо исполнить код, написанный на C/C++ или другом каком-нибудь языке. В данной статье рассмотрим данный вопрос с практической точки зрения, а именно напи...

yellow — головоломка по-простому Разработчики yellow отошли от классики головоломок. В игре нет бесконечных подсказок и необходимости по сто раз перезапускать уровень. Всё это создатели заменили общей целью. Получили миллионы загрузок, 44 тысячи «пятёрок» и средний рейтинг в 4,8 балла. Смысл yellow просто...

Hypothesis Добро пожаловать в Hypothesis! Hypothesis представляет собой библиотеку Python для создания модульных тестов, которые попроще писать и более эффективны при запуске, обнаруживая граничные случаи в коде, который вы бы не подумали искать. Он стабильный, мощный и легко добавляет...

Абсолютный игровой хит Fortnite Battle Royale появится на Android и iOS Начнем, пожалуй, с того, как зарождалась идея: японский художественный фильм «Королевская битва», выпущенный в 2000 году, наделал немало шума и собрал множество различных наград в основном благодаря интересному сценарию, который держит зрителя в напряжении от нач...

Можно ли научить искусственный интеллект шутить? В последнее время машины одержали ряд убедительных побед над людьми: они уже лучше играют в го, шахматы и даже в Dota 2. Алгоритмы сочиняют музыку и пишут стихи. Учёные и предприниматели всего мира дают прогнозы по поводу будущего, в котором искусственный интеллект сильно пр...

Создание анимации в 7 строк кода Android-разработчик Леонардо Пирро рассказывает, как создать простую анимацию при помощи ConstraintLayout и ConstraintSet.

Battleheart 2 может выйти уже весной, детали от разработчиков Battleheart – давно ставшая классикой RPG с простым управлением, эпичным сюжетом и мощной ролевой системой. Это типичное премуим-приложение, которое имеет конкретную цену, но предлагает полноценное приключение на много часов. Разработчики уже предлагали игрокам Battleheart L...

Putin Runner 1.0.2 Классический 2D раннер. Вы играете Путиным. Суть игры в том, чтобы набрать как можно больше голосов избирателей. Для этого необходимо с помощью прыжков преодолеть препятствия и собрать голоса. Собирай голоса и соревнуйся с друзьями за лучшие результаты! Игра поддерживае...

Почему с Вулкан Удачи выгодно? Мир азарта будоражит многих. Он привлекает своими бонусами, а также возможностями. Если вы когда-либо хотели попробовать свои силы в азартных видах развлечений, тогда вам представляется такая возможность. Это становится возможным именно благодаря казино Вулкан Удачи, которое...

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

[Перевод] Мышление в стиле Ramda: частичное применение (каррирование) Данный пост — это третья часть серии статей о функциональном программировании под названием «Мышление в стиле Ramda». 1. Первые шаги 2. Сочетаем функции 3. Частичное применение (каррирование) 4. Декларативное программирование 5. Бесточечная нотация 6. Неизменяемость и объек...

[Из песочницы] Tooltip-ы в Power BI — новый функционал для Desktop В середине марта вышло очередное обновление Power BI Desktop. Microsoft добавил пару интересных функций, в том числе возможность пользователям самим создавать всплывающие подсказки — Tooltips. В этой заметке я покажу простой пример работы с этим функционалом. Читать дальше...

Как победить рутину, или Готовое приложение в Xcode за пару кликов У каждого опытного разработчика есть набор инструментов, к которым он привык и с которыми ему удобно работать. Это может быть простейшая настройка окружения, утилиты для промежуточных операций (к примеру, помощник по тестированию API Postman), проверенные временем и лично ра...

Пишем простой плагин для VirtualDub Несмотря на то что обработка видео не спеша переезжает на OpenCL / CUDA VirtualDub остается удобным средством для простых действий с видео. Обрезка кадра, добавление фильтров или наложение выполняется гораздо удобнее чем из консоли ffmpeg. Кроме того за годы существования бы...

Новые контроллеры движения PlayStation VR в патентных заявках от Sony Компания Sony Interactive Entertainment подала заявку на патент новых контроллеров движения PlayStation VR, которые совсем не похожи на текущие разработки и существующие контроллеры. В настоящее время PlayStation VR использует контроллеры Move и камеру PlayStation для отсле...

Космический онлайновый экшен Star Conflict получил обновление Journey Компании StarGem и Gaijin Entertainment объявили о релизе обновления Journey, которое изменило некоторые игровые механики и добавило новые локации в космический онлайновый боевик Star Conflict. Во-первых, полностью изменилась система прокачки персонажа: теперь зар...

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

15 отличных игр находящихся в пробном запуске, релиз которых мы ожидаем в 2018 Soft launch — это крайне важная часть работы над игрой, которая позволяет авторам отшлифовать свой проект перед его глобальным стартом. Игрокам из некоторых стран везёт больше других – они могут опробовать самые свежие проекты первыми именно благодаря пробному запуску....

[Перевод] Эволюция войны: ИИ игр серии Total War (часть 2) Это вторая часть статьи про искусственный интеллект Total War. В первой части статьи я рассказал об игре Creative Assembly 2000 года Shogun: Total War — игре, изменившей лик стратегий реального времени. В Shogun существует три отдельных слоя систем ИИ: ИИ юнитов, управляющи...

Демонстрация Photographs — новой игры от создателей 10000000 и You Must Build A Boat 1000000 и You Must Build A Boat, созданные Eighty Eight Studios, были и остаются идеальными мобильными развлечениями. Они не пугают сложным управлением, не заставляют просиживать за игрой часами, но и слишком простыми их тоже не назовешь. Однако они все равно сильно похожи, ...

[Перевод] Чего из Rust мне не хватает в C Об авторе. Федерико Мена-Кинтеро — мексиканский программист, один из основателей проекта GNOME, автор книги «Язык программирования Rust» Librsvg достиг переломного момента: внезапно выясняется, что легче портировать некоторые основные части из C на Rust, чем просто добавит...

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

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

Окна на чистом WinAPI. Или просто о сложном Disclaimer Казалось бы, что WinAPI уходит в прошлое. Давно уже существует огромное количество кросс-платформенных фреймфорков, Windows не только на десктопах, да и сами Microsoft в свой магазин не жалуют приложения, которые используют этого монстра. Помимо этого статей о том...

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

[Из песочницы] Learn OpenGL. Урок 4.8 — Продвинутый GLSL Продвинутый GLSL Этот урок не продемонстрирует вам новые продвинутые средства, значительно улучшающие визуальное качество сцены. В этом уроке мы пройдем по более или менее интересным аспектам GLSL и затронем несколько неплохих приёмов, которые могут помочь вам в ваших стрем...

Айфончик, не лагай. Часть 1: многопоточность для практиков Меня зовут Максим, и я алкоголик занимаюсь iOS разработкой уже более 7 лет. На волне про соискателей скажу, что регулярно провожу собеседования мобильных разработчиков для компаний. Среди кандидатов попадаются кадры, которые курят кальян прямо на Skype собеседовании, п...

Dragon Ball Legends анонсирована для Android и iOS Bandai Namco вкратце рассказали о своей новейшей мобильной игре Dragon Ball Legends. Подробности о ней появятся уже завтра, а пока известен минимум. Это будет файтинг в реальном времени, в котором игроки могут сражаться друг против друга. Как и в недавнем релизе Dragon Ball ...

Создаем CSS кейлоггер Часто бывает так, что внешние JS файлы выглядят как угроза для клиента, в то время как внешнему CSS не придают особого значения. Казалось бы, как CSS правила могут угрожать безопасности вашего приложения, и собирать логины? Если вы считаете что это невозможно, то пост будет ...

Language Chat 0.2 Описание: Каждый кто изучает языки длительное время, знает, что для правильного постоения предложений на иностранном языке нужна практика. Нет лучшей практики чем обычное общение. Именно для такого общения и было создано приложение Laguage Chat. Ми постарались сделать при...

[Перевод] Сетевой код для бедных Чем больше узнаёшь в своей области знания, тем чётче понимаешь, что никто не может знать всего. По какой-то причине (за что, господи, за что?) моей областью стала разработка игр. Каждый, кто работает в этой сфере, скажет вам: никогда не добавляй сетевой многопользовательск...

Игра про бегущую сосиску захватила магазины приложений Спустя два месяца после релиза игру «Беги, сосиска, беги!» скачали более 10 млн раз — и этот показатель взят только из Google Play. В App Store игра не менее популярна и уже успела занять четвертую строчку в рейтинге лучших аркад. В чем особенность этой игры, если с виду она...

Как начать работать с Flutter Урок по созданию простого приложения при помощи Flutter. Flutter — это проект от Google, который позволит вам создавать нативные приложения.

Как создать и установить свои обои для PS4? Релиз обновления 5.50 для PS4 подарил пользователям любопытную функцию — возможность создания собственных обоев. Для этого необходимо выполнить несколько простых операций: создать папку IMAGES в «корне» накопителя USB (очевидно, что для этого потребуется РС или Mac); помес...

Helix Jump 1.0.3 Если вам иногда нечем заняться, то убейте некоторое количество времени с данной игрой. Согласно простому сюжету, вам надо управлять прыгающим красным мячиком, который должен подпрыгнуть и попасть в проход между стенами спирального вертикального коридора. Это не так просто...

SignalR Core. «Hello Habr!» Коротко: небольшой самодостаточный пример, иллюстрирующий SignalR для .NET Core 2 и разработку в IDE Rider. В самом конце — видео Dino Esposito с конференции DotNext на эту же тему.Все привыкли к push-уведомлениям в браузере. Однако создание их требует от программиста опреде...

Веб компоненты. Часть 1: Пользовательские элементы Вступление Данная статья — первая часть из небольшой серии статей о создании веб-компонентов нативными средствами HTML и JS Компонентный подход к разработке веб-приложений опирается на создание независимых модулей кода, которые могут быть использованы повторно, объединяемых ...

Созданы 4D-очки с эффектом приближения объектов Разработчики из университета Калифорнии создали «4D-очки», которые позволят объектам из фильмов прикоснуться к зрителю во время просмотра. Для того, чтобы усилить эффект присутствия, очки начинают в буквальном смысле «трогать» пользователя, добавляя доп...

[Перевод] Learn OpenGL. Урок 5.3 — Карты теней Тень — это отсутствие света. Если лучи от источника света не попадают на объект, так как поглощаются другим объектом, то первый объект находится в тени. Тени добавляют реализма к изображению и дают увидеть взаимное расположение объектов. Благодаря ним сцена приобретает "глу...

Состоялся анонс аренного файтинга Super Smash Bros. для Nintendo Switch Super Smash Bros. — это серия файтингов от студии HAL Laboratory (серии Kirby и EarthBound), которая с 1999 года радует поклонников японского платформодержателя. В игре на аренах друг с другом сражаются персонажи популярных франшиз Nintendo, такие как Марио, Л...

[Из песочницы] Истинная реализация нейросети с нуля. Часть 2. Распознавание цифр Dispute about eternal Сердечно приветствую всех Хабравчан! С момента выхода первой части "Истинной реализации" (рекомендую ознакомиться) прошло достаточно много времени. Как внятных обучающих статей не было, так и нет, поэтому я решил подарить Вам возможность узна...

Прохождение первой комнаты в The Room: Old Sins Одна комната продолжает другую, и одна хорошая головоломка следует за другой в знаменитой серии The Room. Новая разработка студии Fireproof Games, The Room: Old Sins — это четвёртая игра в серии паззлеров и, надеемся, не последняя. Таинственная атмосфера, великолепная ...

Capcom всё ещё не может наладить подбор игроков в Monster Hunter: World на Xbox One На PlayStation 4 и Xbox One вышло очередное обновление для Monster Hunter: World, исправляющее несколько багов. Пользователи, которые не могли получить награду за 5 млн отгруженных копий игры, теперь увидят её у домоправителя. Но патч никак не улучшил состояние си...

[Перевод] Создание игры на Lua и LÖVE — 4 Оглавление Статья 1 Часть 1. Игровой цикл Часть 2. Библиотеки Часть 3. Комнаты и области Часть 4. Упражнения Статья 2 Часть 5. Основы игры Часть 6. Основы класса Player Статья 3 Часть 7. Параметры и атаки игрока Часть 8. Враги Статья 4 Часть 9. Режиссёр и игровой цикл Ч...

Neffos выпустила обновление интерфейса NFUI 7.0 для смартфонов серии X1 15 февраля этого года компания TP-Link объявила о выпуске обновления пользовательского интерфейса NFUI 7.0 для смартфонов Neffos серии X1. В данном обновлении представлен ряд усовершенствованных функций, улучшена система управления смартфоном и работа с мобильными приложения...

Ульяновским активистам представили конструктор сайтов «Кандинский» 27 января 2018 года в Ульяновске прошла презентация проекта «Кандинский». Участники узнали об основных преимуществах и возможностях бесплатного конструктора сайтов. О проекте «Кандинский» Конструктор сайтов «Кандинский» работает на базе WordPress. Цель пр...

[Перевод] Профилирование: измерение и анализ Привет, я Тони Альбрехт (Tony Albrecht), инженер в Riot. Мне нравится профилировать и оптимизировать. В этой статье я расскажу об основах профилирования, а также проанализирую пример С++-кода в ходе его профилирования на Windows-машине. Мы начнём с самого простого и будем п...

Google Duo 29.1.188633037.DR29_RC14 Google Duo – это приложение для общения с друзьями по видеосвязи. Простота и надежность – вот его преимущества. Особенности: Простой интерфейс Нажмите кнопку видеовызова и выберите, с кем хотите пообщаться. Ничего лишнего!Функция «Тук-Тук» Вы можете в буквальном с...

Как правильно тренировать мозг? Мы часто задаемся вопросом, почему одни без проблем уже в 9 лет занимаются программированием (как Илон Маск, которому подарили компьютер именно в эти годы), а другие в это время едва могут запомнить таблицу умножения. Эти и многие другие способности дарованы нам природой, ...

[Из песочницы] Гейм дизайн в жизнь. Пример разбора механики игры Доброго дня! Немного об авторе: меня зовут Мария, начинающий гейм дизайнер. С этой статьи начинаем цикл статей по применению теории гейм дизайна в жизни. В этой статье попытаемся разобрать механику игры на примере Northgard от студии Shiro Games (находящуюся на стадии ранн...

[Из песочницы] Система вызова смарт-контрактов в блокчейне Ethereum Задача Часто разработчики смарт контрактов под Ethereum сталкиваются с, казалось бы, простой проблемой — вызов кода смарт-контракта в будущем или по расписанию. Но подходящего решения нет, и приходится разрабатывать отдельный сервис для вызова контрактов. Разрабатывая конт...

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

Aviator Incredible Adventure — невероятные приключения и радость для глаз Основное, что требуется от игрока в кликер — тапать по экрану, и как можно быстрее. Проще не бывает… проще и скучнее. Геймплей большинства кликеров до боли однообразен, и разработчики идут на всевозможные [...]

[Из песочницы] Создание динамичаского tooltip в Angular2+ приложениях В нашем приложении передо мной встала задача о создании красивого тултипа, в Angular Material таблице. Дизайн нам нарисовали, и я начала поиск в интернете нужных материалов. Но натыкалась уже или на готовые решения(библиотеки) или на очень простые решения, которые мне не под...

Танковый экшен Armored Warfare выходит на мобильные My.com, международный бренд Mail.Ru Group, и студия разработки Pushkin Game Studio анонсировали Armored Warfare: Assault. Это многопользовательский танковый экшен для мобильных устройств. Релиз игры для iOS и Android запланирован на феврале 2018 года. Игра расширяет франшиз...

[Перевод] Современный CSS для динозавров — Двигать пиксели в CSS и так было трудно! А теперь мне говорят, насколько круто использовать несемантические названия классов, встроенные стили в HTML и даже писать стили CSS на JavaScript! [Вставь тут гифку из «Гриффинов»] — Ха! Иллюстрации из Dinosaur Comics Райана Норта...

Торговая стратегия для торговли коинтегрированными парами акций Цель данной статьи — поделиться простейшей стратегией статистического арбитража, основанной на торговле коинтегрированными парами акций, которые были выявлены на Московской и Нью-Йоркской биржах. Если мы возьмём пару коинтегрированных акций, то у нас есть возможность захедж...

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

Как научить ребёнка самодисциплине: 5 простых советов Лайфхакер спросил у эксперта, как воспитать организованного ребёнка.

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

Fortnite Battle Royale анонсировали для мобильных платформ В компании Epic Games делают большой упор на развитие своей игры в жанре Battle Royale. Иногда даже кажется, что на основную часть Fortnite тратят меньше ресурсов и времени, чем на это бесплатное дополнение. Однако, все предыдущие новости про обновление «королевской битвы» н...

Instagram разрешит пользователям самостоятельно обновлять ленту Команда фотосервиса Instagram объявила о запуске новой возможности. В сервисе начались тесты кнопки «Новые посты» (New Posts). Она позволит обновлять ленту Instagram тогда, когда хочется, а не дожидаясь автоматического обновления. Если пользователь нажмёт на кно...

Научно-фантастическая песочница Starbound выйдет на Xbox One в скором времени Художник и дизайнер студии Chucklefish Games Джей Бейлис (Jay Baylis) объявил о том, что Starbound скоро выйдет на Xbox One. Игра представляет собой целую вселенную процедурно генерируемых миров, между которыми вы можете свободно путешествовать. Разработчик поставил...

LEGO: The Incredibles по мотивам «Суперсемейки» выйдет в июне Слухи подтвердились: издательство Warner Bros. официально объявило о предстоящем выходе LEGO: The Incredibles. Премьера игры намечена на 15 июня, к началу проката второй части известного мультфильма «Суперсемейка» от студии Pixar. LEGO: The Inc...

[Из песочницы] Операция «Ы» и новая библиотека ABI Рад приветствовать тебя, дорогой читатель! В данной статье пойдет речь о новой библиотеке «ABI Model Pattern». Наверное, было бы логично предоставить какой-то пример, чтобы показать все возможности этой библиотеки, но вот и нетушки… Сейчас я опишу только достаточный минимум...

Смотрим на Final Fantasy XV Pocket Edition — начало игры Эпическая Final Fantasy XV наконец-то вышла на мобильных платформах и теперь пользователи iOSи Android девайсов смогут познакомится с историей Ноктиса Люциса Кэлума – наследного принца Люцис, который вместе со своими друзьями отправится в путь к своей невесте Лунафрейе. Как...

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

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

Для чего программисту Continuous Integration и с чего начинать Представьте что в Роскосмосе решили собрать новую ракету не имея при этом чертежей и четкого понимания как ракета должна быть устроена. Отдельный завод занимается корпусом ракеты, отдельный выпускает двигатели, еще один — сопла. Главный менеджер Роскосмоса сказал что он дове...

[Перевод] Разработка статического блога на Gatsby и Strapi Статические веб-сайты содержат страницы с неизменным содержимым. Технически — это набор HTML-файлов, которые, для каждого посетителя сайта, выглядят одинаково. В отличие от динамических веб-сайтов, для разработки таких сайтов не нужно серверное программирование или базы данн...

«Мы задумывали игру, которая будет постоянно расти»: Rare ответила на критику Sea of Thieves О недостатке контента в пиратском экшене Sea of Thieves игроки заговорили с начала его бета-тестирования, и даже после релиза финальной версии подобные претензии продолжают звучать. Журналисты портала IGN обратились за комментариями к исполнительному продюсеру ...

В мультиплеерной игре Headsnatchers предстоит отрывать головы другим игрокам Издательство Iceberg Interactive и разработчик IguanaBee анонсировали красочную многопользовательскую игру Headsnatchers. В ней игрокам предстоит отрывать друг другу головы, чтобы заработать как можно больше очков. Проект поступит в продажу этой весной на ПК и PlayS...

Стив Возняк подверг iPhone X критике за нелогичность Стиву Возняку потребовалось несколько месяцев, чтобы привыкнуть к обилию задач, выполнение которых возложено на боковую клавишу питания iPhone X. Об этом сооснователь Apple Computer, получивший флагманский смартфон в подарок от Тима Кука, рассказал в кулуарах финского бизн...

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

Разработчики «Корсаров» попросили у игроков 360 млн рублей на создание четвёртой части Хотя общие сборы видеоигр на популярнейшей платформе народного финансирования в 2017 году неожиданно выросли, одна из закономерностей краудфандинга по-прежнему работает: проекты, представленные на очень ранней стадии разработки, имеют низкий шанс на успешное за...

Предварительная регистрация на волшебно-технологическую MMO-стратегию Master of Eternity для iOS Такое ощущение, что у издателя Nexon всегда есть в запасе несколько игр, которые он может запустить для предварительной регистрации как только очередной проект доберется до фазы полноценного релиза. Например, сегодня они анонсировали стратегию в реальном времени Master of Et...

Kik 12.5.0.6754 kik messenger — Новый IM-messenger у которого бешено растет популярность во всем мире.  За этим стартапом стоит человек, который участвовал в создании Blackberry Messenger. И концепция KIK несколько отличается от других IM-клиентов. Компания создала по собственному утве...

[Из песочницы] Как я бесплатно продвигал свою игру через YouTube Привет, Хабр. Я думаю было бы хорошо для начала представится. Меня зовут Новичков Андрей, сам я родом из Украины (город Киев), на момент написания статьи мне 21, живу в небольшой однушке с девушкой и маленьким котенком. Сам интерес к играм у меня появился в 5 лет, когда мой ...

Пример организации кода для сложного Angular проекта Официальная документация Angular неплохо описывает, а angular-cli автоматически создает структуру относительно простого проекта. Но по мере его развития сложность неизбежно растет и возникает естественная необходимость как-то этой сложностью управлять. В том числе и за счет ...

В Google научили нейросеть выделять отдельные голоса в толпе В Google создали систему машинного обучения, которая способна выделять отдельные голоса, анализируя лица людей в то время, когда они говорят. Исследователи компании обучили нейросеть распознавать отдельных говорящих людей, а затем создали виртуальных «собеседников» (в компле...

В Minecraft для Nintendo Switch появятся достижения Xbox Live В прошлом году Microsoft серьёзно занялась объединением всех игроков Minecraft в единое сообщество. Она анонсировала обновление, которое расширяет кроссплатформенные возможности на все существующие платформы, где есть эта «песочница» (кроме PlayStation &...

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

Яндекс разрешил разработчикам обучать Алису Компания «Яндекс» запустила платформу «Яндекс.Диалоги», чтобы сторонние разработчики могли создавать свои команды для голосового помощника «Алиса».  Благодаря этой платформе, любой пользователь может обучать «Алису» так называемым навыкам, которые после модерации будут ...

Методы расширения для типов стандартной библиотеки .NET Наверное, почти каждый .NET-разработчик сталкивался со случаями, когда для удобства кодирования рутинных действий и сокращения boilerplate-кода при работе со стандартными типами данных не хватает возможностей стандартной же библиотеки. И практически в каждом проекте появляют...

[Из песочницы] Своя змейка, или пишем первый проект. Часть 0 Предисловие Привет Хабр! Меня зовут Евгений «Nage», и я начал заниматься программированием около года назад, в свободное от работы время. Просмотрев множество различных туториалов по программированию задаешься вопросом «а что же делать дальше?», ведь в основном все рассказыв...

Восстание одной маленькой своенравной нейросети, или как сделать codewar-игру за 3 дня На день рождения FirstVDS мы уже третий раз запускаем квест. Раньше он был только для админов, в этом году решили добавить задание для программистов. По сюжету игрок провалил обучение нейросети Нексы и накликал восстание машин. В итоговом задании админы, программисты и про...

Асинхронные (самосинхронные) схемы. Вычисление логических функций непосредственно по графу событий. Часть 2 Напомню, в первой части речь шла о вычислении простых импликант (конъюнкций) для циклических поведений без параллелизма, выбора и кратных сигналов по трем точкам (состояниям). Задача состояла в том, чтобы импликанта покрыла точку 2 (то есть была равна 1 на этом состоянии)...

О Sea of Thieves: создание персонажа, тайное убежище, уникальный корабль и череп в небе Sea of Thieves является приключением в пиратском антураже от студии Rare (Conker’s Bad Fur Day, Banjo-Kazooie, Battletoads, Viva Piñata), в котором несколько десятков игроков смогут жить в общем мире и заниматься различными вещами: охотиться на кракена,...

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

Манкала — Игра (1.0) Играй вдвоем с другом или с Компьютером! Игра Манкала может быть самая старая настольная игра в мире, поскольку, распространилась по всему миру, в разных вариация и названиях. Игроки ходят по очереди. Ход игрока, часто называемый посевом, состоит в изъятии всех камней из...

Расчет сроков и стоимости проектов: как это делается и можно ли упростить процесс? Если вы когда-либо занимались разработкой приложений на заказ, то наверняка знакомы с довольно рутинным процессом расчета стоимости и сроков реализации проекта. И ладно бы, если расчет проекта выполнялся лишь единожды, но зачастую потенциальные заказчики не могут уложиться...

Call Of Duty: Black Ops 4 будет представлена без одиночной компании Совсем недавно компания Activision анонсировала новую часть легендарной серии Call of Duty – Call Of Duty: Black Ops 4. Как сообщает сайт Polygon, новинка, впервые, не будет иметь одиночной компании. Вместо этого Activision целиком и полностью сосредоточится на мультип...

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

Топ-18: лучшие бесплатные программы для создания видео Монтаж видео - дело сложное, но оно станет гораздо проще с хорошей программой для обработки видеороликов. Мы подобрали 18 бесплатных инструментов, которые помогут вам создать свое видео и добавить к нему звуковую дорожку.

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

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

[Перевод] Создание игры на Lua и LÖVE — 7 ОглавлениеОглавление Статья 1 Часть 1. Игровой цикл Часть 2. Библиотеки Часть 3. Комнаты и области Часть 4. Упражнения Статья 2 Часть 5. Основы игры Часть 6. Основы класса Player Статья 3 Часть 7. Параметры и атаки игрока Часть 8. Враги Статья 4 Часть 9. Режиссёр и игро...

Простой фильтр для автоматического удаления фона с изображений Существует множество способов удалить фон с изображения какого-либо объекта, сделав его прозрачным (в графических редакторах, специальных сервисах). Но иногда может возникнуть необходимость удаления фона у множества фотографий с минимальным участием человека. Хочу поделитьс...

Epic Games показала трейлер мобильной Fortnite Battle Royale Разработчики из Epic Games буквально на прошлой неделе анонсировали выпуск своего проекта Fortnite Battle Royale на мобильных платформах iOS и Android. Фанаты пришли в полнейший восторг, а ведь нам ещё пообещали, что игровой процесс на консоли и ПК от мобильной версии вообще...

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

Jurassic World Alive научит вас, как обращаться с динозаврами Невероятный успех Pokemon Go, вышедшей задолго до релиза фреймворка ARKit, заставил всех по-иному взглянуть на технологии дополненной реальности. Разработчики всех мастей бросились создавать AR-совместимые тайтлы, среди которых порой попадались вполне годные продукты. Буде...

Изменчивые формы и вау-эффекты: о магии простыми словами Продолжаем рассматривать идеи создания различных эффектов для сайтов. Закончили мы на SVG масках, а сегодня на повестке дня элемент path и формы, которые с его помощью создаются. Точнее их изменения. И снова мы постараемся избежать использования сложных технологий, рассмот...

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

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

X Home Bar Free 1.2.0 X Home Bar добавит жесты из iPhone X в ваш Android-смартфон. Отказ от кнопки «Домой» в юбилейном смартфоне от Apple — пожалуй, самое спорное решение «яблочной» корпорации. Но кто бы что ни говорил, новые жесты из iPhone X приглянулись многим. Это простое приложение добавит п...

[Перевод - recovery mode ] Hyperapp + Parcel В данном посте, мы рассмотрим два новых инструмента из мира фронт-енд разработки. Они оба разработаны с мыслью о простоте и легкости использования. Первый инструмент это очень маленький фронт-енд фреймворк Hyperapp, а второй это бандлер Parcel. Вместе они могут быть лучшим в...

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

[Перевод] Разработка игр под NES на C. Главы 7-10. Работа с джойстиком. Коллизии спрайтов Плавно движемся к написанию игры. В этой части описана работа с джойстиками и коллизиями спрайтов. <<< предыдущая следующая >>> Источник Пользовательский ввод Работа с джойстиками довольно простая. Нажатия кнопок первого джойстика читаются по адресу $4016,...

[Перевод] Ответы на распространённые вопросы о шаблоне render prop Кент С. Доддс, автор материала, перевод которого мы публикуем сегодня, говорит, что недавно группа программистов, с которыми он должен был провести тренинг по React, заинтересовалась шаблоном «render props», который ещё называют шаблоном «функция как потомок» (в разных публи...

SpaceX будет создавать свою ракету BFR на новой фабрике в Лос-Анджелесе Несколько дней назад Илон Маск поделился фотографией оснастки для изготовления части корпуса ракеты SpaceX BFR, первый запуск которой якобы намечен на следующий год. Сегодня стало известно, что собирать ракету будут на новом объекте компании, расположившемся в порту Po...

[Перевод] Как пробиться на вершину Product Hunt Прежде чем рассказывать, как забраться на вершину рейтинга Product Hunt, я, пожалуй, покажу, что пытается сделать БОЛЬШИНСТВО — терпя при этом неудачу и обрекая себя на глухие рыдания в подушку. Как неудачники выходят на Product Hunt Гуглят «Как попасть в топ Product Hun...

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

Анимации в Android по полочкам (Часть 3. «Низкоуровневые» анимации) Часть 1. Базовые анимации Часть 2. Комплексные анимации Часть 3. «Низкоуровневые» анимации Часть 4. Анимации переходов Часть 5. Библиотеки для работы с анимацией Все методы рассмотренные в предыдущих частях хороши и удобны, однако если нам нужно анимировать большое количест...

Моддер добавил безлимитные сохранения в Kingdom Come: Deliverance Разработчики игры Kingdom Come: Deliverance постарались сделать свой виртуальный мир максимально приближённым к реальности, но немного переборщили. Дело в том, что сохраняться в игре можно лишь двумя способами — поспать или выпить бутылку шнапса. Да, вы всё правильно поняли,...

В Microsoft создали систему виртуальной реальности для слепых Разработка инженеров компании позволяет слепым пользователям взаимодействовать с виртуальными объектами при помощи специальной трости так же, как это происходит в реальной обстановке.

Как создать форму для регистрации и входа в iOS-приложение за 15 минут Быстрый и простой способ создать форму регистрации и входа пользователя в iOS-приложении.

[Перевод] Регулярные выражения: никакой магии Код этого поста, как и сам пост, выложен на github. До недавнего времени регулярные выражения казались мне какой-то магией. Я никак не мог понять, как можно определить, соответствует ли строка заданному регулярному выражению. А теперь я это понял! Ниже представлена реализа...

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

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

[Перевод] Разрабатываем игру на SVG + React. Часть 1 TL;DR: в этих сериях вы узнаете, как заставить React и Redux управлять SVG элементами для создания игры. Полученные в этой серии знания позволят вам создавать анимацию не только для игр. Вы можете найти окончательный вариант исходного кода, разработанного в этой части, на Gi...

Первые оценки Into the Breach от авторов FTL: блестящая минималистичная тактика Вчера состоялась премьера Into the Breach, научно-фантастической пошаговой стратегии от создателей FTL: Faster Than Light. В ней игрок должен сдерживать инопланетную угрозу, управляя отрядом солдат из будущего в мощных шагающих машинах, а каждая попытка спасти мир о...

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

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

Digital-мероприятия в Москве c 12 по 18 марта Подборка ключевых мероприятий в Москве на неделю Митап «Мобильные приложения: от разработки до продвижения» 13 марта (вторник) MailRu, Ленинградский проспект 39, стр. 79 бесплатно 13 марта в Mail.ru Group пройдет митап «Аутсорсинг разработки и продвижения мобильных приложе...

[Перевод] О стримах и таблицах в Kafka и Stream Processing, часть 1 * Michael G. Noll — активный контрибьютор в Open Source проекты, в том числе в Apache Kafka и Apache Storm. Статья будет полезна в первую очередь тем, кто только знакомится с Apache Kafka и/или потоковой обработкой [Stream Processing]. В этой статье, возможно, в первой из ...

[Перевод] Защита целостности кода с помощью PGP. Часть 2. Создание мастер-ключа Перед вами перевод второй части серии материалов, посвящённых защите целостности кода с помощью PGP. В прошлый раз мы разобрали основы PGP, а сегодня поговорим о том, как создавать 4096-битные мастер-ключи RSA, и о том, как их защищать. Читать дальше →

Как быстро заблокировать Mac Если вы используете в работе macOS, то наверняка сталкивались с ситуацией, когда вам нужно было заблокировать компьютер, пока вас не будет на месте. 
Начиная с macOS High Sierra Apple наконец внедрила эту долгожданную функцию. Раньше для этого приходилось использовать разл...

[Перевод] HoleyBeep: объяснение и эксплоит В былые времена люди использовали \a для генерирования неприятных «гудков» из спикеров системных блоков. Это было особенно неудобно, если хотелось генерировать более сложные звуковые последовательности вроде 8-битной музыки. Поэтому Джонатан Найтингейл написал программу be...

[Перевод] Руководство по фоновой работе в Android. Часть 4: RxJava Обработка событий — это цикл. В прошлой части мы говорили об использовании thread pool executors для фоновой работы в Android. Проблема этого подхода оказалась в том, что отправляющий события знает, как должен быть обработан результат. Посмотрим теперь, что предлагает RxJ...

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

Интенсив «C# для начинающих» С помощью С# вы можете писать Windows-приложения, кроссплатформенные игры на движке Unity, игры на Xbox и масштабные веб-сервисы. «Си-шарп» входит в ТОП-5 языков программирования по частоте запросов в Google и имеет четвертое по&n...

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

Показали Axe.io — мультиплеерное сражение на топорах Такое ощущение, что .io-игры прекрасно себя чувствуют в App Store, оставаясь вне всякий тенденций и трендов. При этом их даже нельзя считать отдельным жанром. Это, скорее принцип, состоящий из нескольких элементов: PvP-мультиплеер и простейшая игровая механика. Самые яркие п...

Что делать, если нужно создать инновационный продукт в традиционной компании? Какой «золотой молоток» пытаются применить к разработке инновационных продуктов в российских крупных компаниях? В последние 5 лет на рынке существует тренд на внутреннее корпоративное предпринимательство (Inner Corporate Venture, далее ICV), и большинство крупных компаний ...

9 новинок недели: Final Fantasy XV, Reporter 2 и другие (Февраль 2018) Кроме долгожданного появления полной мобильной версии Final Fantasy XV Pocket Edition эта неделя ознаменовалась и другими релизами – пусть не столь яркими, но от этого не менее интересными. Поклонники экшна оценят стрельбу в стиле run’n’gun, а казуальные геймеры ...

Разработчики S.T.A.L.K.E.R. анонсировали постапокалиптическую игру Fear The Wolves в жанре Battle Royale: с радиацией и мутантами Украинская студия-разработчик Vostok Games объединила усилия с компанией Focus Home Interactive с целью создания игры Fear The Wolves в жанре First Person Shooter Battle Royale. В Fear The Wolves игроки будут забрасываться в зону боевых действий в качестве волков-одиночек ил...

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

Создатели игры S.T.A.L.K.E.R. анонсировали «королевскую битву» Для начала — немного печальной истории. Разработчики из GSC Game World решили создать свою студию, назвали ее Vostok Games и сразу анонсировали новый проект. Игру назвали Survarium, в ней нужно было выживать в открытом мире, выполнять задания, сражаться с другими игроками. К...

[Перевод] Генерируем уровни для игры с помощью нейросетей Предисловие За последние несколько лет прогресс в области искусственного интеллекта привёл к созданию методов машинного обучения на основе обучения представлениям (representation-learning) с несколькими слоями абстракции — так называемому «глубокому обучению». Общественное ...

Google закрывает goo.gl. На смену приходит Firebase Dynamic Links Начиная с 30 марта 2018 года, мы отказываемся от поддержки сокращения URL-адресов goo.gl. С 13 апреля 2018 года только существующие пользователи смогут создавать короткие ссылки в консоли goo.gl. Вы сможете просматривать аналитику и загружать информацию о короткой ссылке в...

Razer запустила магазин игр Game Store, где за каждую покупку вознаграждают бонусами Компания Razer вчера запустила свой собственный онлайн-магазин игр под названием Game Store. Что интересно, там нельзя напрямую купить игру. Вместо этого покупатель получает код на загрузку игры в Steam или Uplay. Особенность магазина Razer в том, что при каждой покупк...

Street Fighter II с мультиплеером запустили в дополненной реальности Разработчик по имени Абхишек Сингх (Abhishek Singh) запустил игру Street Fighter II в дополненной реальности. Говоря точнее, энтузиаст собственноручно воссоздал популярный ранее файтинг на платформе Apple ARKit, реализовав в нём режим мультиплеера. Как видно на видеоза...

Симулятор создания ПК и MSI объединяют усилия The Irregular Corporation, работает над программным обеспечением, которое позволяет вам фактически создавать ПК. Они только что объявили, что MSI присоединилась к проекту PC Building Simulator в качестве партнера. PC Building Simulator уже видел вирусный успех с более чем 5...

10 лучших приложений на Android в 2018 году Среди почти 3 миллионов различных приложений на Google Play Store большинство можно назвать абсолютно бесполезными. Итак, какие приложения нужно игнорировать в первую очередь, чтобы найти действительно стоящие и полезные? Мы составили список приложений, которые обязательно п...

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

Первый взгляд на Star Wars: Rival, новую игру по звездным войнам Компания Disney сейчас активно тестирует шутер Star Wars: Rival на платформе Android, на который уже можно оформить предварительную регистрацию в Google Play. Мы решили опробовать новинку и продемонстрировать нашим читателям геймплей этой игры. Что же, вместо полноценного ш...

Индюки терроризируют игроков в Far Cry 5 Поклонники Far Cry 4 вздохнули с облегчением, когда узнали, что действие следующей части серии разворачивается в Монтане: в этом штате не водятся медоеды. «Лохматая тварь», «Росомаха», «Назойливое исчадие ада» — вот краткий ...

Вечно открытый «Сезам», или Несколько лазеек в ваш ИТ-ландшафт Зубодробительные уязвимости вроде EthernalBlue или Heartbleed привлекают к себе очень много внимания, подпитывая идею о том, что главное – это своевременный «патчинг» системного ПО. Однако не все помнят о том, что критические дефекты конфигурации встречаются ничуть не реже...

Правильные ответы по криптографии: 2018 год В литературе и самых сложных современных системах есть «лучшие» ответы на многие вопросы. Если вы разрабатываете встроенные приложения, то предлагают использовать STROBE и модный современный криптографический стек для аутентификации полностью из одиночных SHA-3-подобных функ...

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

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

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

Генерируем энергию пальцем Речь идет о трибоэлектрическом наногенераторе, что создает энергию сгибанием пальца. Новые исследования из Университета в Буффало и Китайской академии наук могут позволить нам обойтись без подзарядных устройств. Команда разработала трибоэлектрический наногенератор в виде не...

Ошибки в роботах: ожидание и реальность Мне кажется, бунт роботов не близок. Я начал писать статью про то, что наша команда приступила к адаптации анализатора кода PVS-Studio для нужд Embedded-разработчиков. Для начала мы поддержали KEIL и IAR. Посмотрев на ошибки в некоторых проектах для встроенных устройств, я ...

[Из песочницы] Мобильная 3D игра на Unity3D менее чем за 90 часов Приветствую! Сегодня я расскажу вам о своем опыте разработки игры на Unity для платформы Android, менее чем за 90 часов, на примере создания простенького «раннера». В процессе повествования я затрону некоторые детали и ключевые этапы, с описанием всех возможных подводных ка...

Разработка внешнего аккумулятора на четырех батареях LiFePO4 Упрощенная схема BQ40Z50-R1 Внешние аккумуляторы (power banks) активно используются для зарядки смартфонов и других мобильных гаджетов. Это простое по структуре устройство: литий-ионные или литий-полимерные батареи, управляющая печатная плата, корпус. Но сама по себе разр...

ТетРус 1.3.0 Случайные фигурки тетрамино падают сверху. В полёте игрок может поворачивать фигурку на 90° и двигать её по горизонтали. Также можно «сбрасывать» фигурку, то есть ускорять её падение, когда уже решено, куда фигурка должна упасть. Фигурка летит до тех пор, пока не наткнётся н...

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

Google Optimize увеличил количество экспериментов до 5 Также компания выпустила серию видео-туториалов по работе с инструментом

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

Модель для интернет-маркетинга и сбора данных Вы читаете перевод статьи Авинаша Кошика: Digital Marketing and Measurement Model. Что отличает победителей от неудачников в веб-аналитике? Победители, прежде чем подумать о данных или инструментах, создают хорошо структурированную модель интернет-маркетинга и сбора данных. ...

[Из песочницы] QA в мобильном геймдеве или как выстроить процесс в инди компании Привет! Сегодня я расскажу о создании отдела тестирования на примере небольшой компании, которая уже 3 года выпускает мобильные игры. Особенность в том, что компания не зависит от спонсоров и живёт за счёт денег, которые зарабатывает. И нам, как сотрудникам, важно делать т...

Посол США Хантсман рассказал, как относятся к россиянам простые американцы Посол США в России Джон Хантсман рассказал, как относятся к россиянам простые американцы. Выяснилось, что обыватели в США настроены по отношению к обычным российским гражданам вполне дружелюбно, и разногласия на высшем уровне влияют на эти весьма незначительно. Посол завер...

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

Give It Up! 2 1.6.4 В игре вы управляете симпатичной черной кляксой, которая ритмично, под музыку, прыгает по кружкам, пенькам и пенечкам. Задача — кликать в подходящий момент, чтобы перепрыгнуть горящий кружок или запрыгнуть на пенек. Подходящий момент — это тот, который непосредственно перед ...

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

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

[Перевод] Хуки жизненного цикла Vue.js Хуки жизненного цикла (lifecycle hooks) — важная часть любого серьёзного компонента. Нам часто нужно знать, когда компонент был создан, добавлен в DOM, обновлён или уничтожен. Хуки жизненного цикла показывают нам, как работает «за кулисами» выбранная библиотека. Они часто в...

В ожидании «робота Рембрандта»: когда машины начнут творить по-настоящему? Виолончелист Ян Фоглер считал, что искусство делает нас людьми. Но что, если машины тоже начнут творить искусство? Выше, например, вы можете увидеть, что уже умеют создавать разного рода искусственные интеллекты в творческой области. Справа на изображении находится компьют...

Модульное тестирование react компонетнов withRouter (jest, enzyme) При разработке модульных тестов для react компонента, обернутого в вызов withRouter(Component) столкнулся с сообщением об ошибке, что такой компонент может существовать только в контексте роутера. Решение этой проблемы очень простое и не должно по идее вызывать вопрсов. Хотя...

Скорый выход Durango: Wild Lands за пределами Азии косвенно подтвержден 25-го января издатель Nexon запустил новую MMORPG Durango: Wild Lands в Корее. И на первый взгляд ее можно было бы назвать очередной и типичной, но подобные определения очень далеки от правды. Компания решила изменить статус мобильных, игр как чего-то упрощенного и не создаю...

Как создать и опубликовать расширение Chrome за 20 минут В этой статье Джейк Принс объясняет, что расширение для Chrome - это совсем не страшно и самое простое можно сделать буквально за несколько минут.

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

Pixel Gun 3D 13.5.3 Сражайся онлайн с друзьями, одноклассниками, одногрупниками и коллегами! Ты можешь создать уникальный внешний вид для своего персонажа с помощью встроенного скинмейкера и выйти с ним на поле боя! *** МУЛЬТИПЛЕЕР ***ОСОБЕННОСТИ МУЛЬТИПЛЕЕРА: • Разнообразные оружие, нач...

В России создадут 50-кубитный квантовый компьютер Фондом перспективных исследований МГУ, ВЭБ и рядом других российских организаций сформирован консорциум, целью которого является разработка квантового компьютера, состоящего не менее чем из 50 кубитов, заявляет пресс-служба «ВЭБ Инноваций». В то время как западные ученые у...

[Перевод] Создаем своих криптокотиков (Часть 1) В первых числах декабря 2017 года, пользователи блокчейн-проекта Ethereum столкнулись с неприятным открытием — любые их транзакции просто перестали подтверждаться. Фактически, вся сеть перестала функционировать из-за неожиданно разросшегося в размерах мемпула. Совсем скоро ...

[Перевод] Машина времени на Java В мире существует множество клёвых маленьких библиотек, которые как бы и не знаменитые, но очень полезные. Идея в том, чтобы потихоньку знакомить Хабр с такими вещами под тэгом #javalifehacker. Сегодня речь пойдёт о time-test, в котором всего 16 коммитов, но их хватает. Авто...

Tokyo Ghoul: Dark War 1.1.6 Токио вурдалак: Dark War является аниме ARPG мобильная игра offcially санкционировано Studio Pierrot и запущен GameSamba. В этой игре, опыт оригинальной истории из Токио вурдалака, собирать ваши любимые персонажи, сталкиваются интересные задачи, бой вместе с другими игроками...

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

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

Trap Runner Adventure 2  Trap Runner Adventure 2 — нереальные ловушки в режиме раннера! Trap Adventure — одна из самых необычных интересных и весьма сложных игр. Это новая игра, особенностью которй является то, что эта вариация реализована в режиме раннера. Графический дизайн выполнен в стил...

Dawn Of Titans 1.20.14 Dawn of Titans / Рассвет титанов — Интересная и очень захватывающая стратегия на андроид. Собирайте могущественную армию, содержащую тысячи воинов. Обучайте своих титанов и введите их на войну! Поглощайте вражеские земли и разбивайте их войско в режиме реального времени! ...

Анонсирована серия книг по вселенной Escape from Tarkov Battlestate Games анонсирует серию книг по вселенной игры Escape from Tarkov. Первая книга под названием “Хищник” (автор А. Конторович) вышла месяц назад на русском языке и уже доступна на официальном сайте проекта для игроков из России и стран СНГ, она рассказывает историю ...

Делаем лог-систему для Minecraft Приветствую, Хаброжители! Сегодня речь пойдет о мире, о который большинство из вас не знает, но при этом там крутятся многие отличные инженеры-разработчики и большие деньги. Да, как ни странно, речь пойдет о Minecraft. Minecraft — игра-песочница и на мультиплеер-серверах ос...

Как я blakecoin майнер делал Не знаю кому как, а меня прошедший 2017 год шокировал стремительным взлетом биткоина. Сейчас, конечно, ажиотаж уже ушел, а в 17-м году про криптовалюты говорили и писали все кому не лень. Я видел, что люди пытаются зарабатывать на криптовалютах. Кто как умеет. Кто-то на в...

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

Мрачная MMORPG Heir of Light от Gamevil выходит 6-го марта, стартовала предварительная регистрация Прежде чем Gamevil все-таки выпустит свою долгожданную MMORPG Royal Blood, нам еще предстоит вернуть свет в мир, поглощенный тьмой. Heir of Light выходит на мировой рынок уже 6-го марта, а игрокам предлагается пройти предварительную регистрацию, чтобы получить игровые предме...

[Из песочницы] Blockchain на Go. Часть 4: Транзакции, часть 1 Привет, Habr! Представляю вашему вниманию перевод статьи "Building Blockchain in Go. Part 4: Transactions 1". Содержание Blockchain на Go. Часть 1: Прототип Blockchain на Go. Часть 2: Proof-of-Work Blockchain на Go. Часть 3: Постоянная память и интерфейс командной строки ...

Написание blockchain менее чем за 200 строк кода на Go Данный урок является хорошо адаптированным постом про простое написание blockchain на Javascript. Мы портировали его на Go и добавили дополнительных фич, таких как просмотр цепочек в браузере. Читать дальше →

Russian Rider Online 1.02.1 Обновите игру до последней версии, чтобы играть онлайн! Russian Rider Online — это веселые гонки с друзьями в русском духе! В игре присутствует полноценное взаимодействие игроков (машины не проходят сквозь друг друга, как в других играх), однако из-за задержек медленного И...

[recovery mode] Что делает сова в ZeroNights 2017 Crackme №3? ZeroNights 2017 Crackme №3 — довольно простое задание, но, тем не менее, и в нём есть несколько интересных моментов и сова. Под катом — дизассемблирование, декомпиляция, pull request в IntelliJ IDEA и ни единого запуска отладчика. Читать дальше →

Потрясающая Asphalt 9: Legends уже доступна на iOS в режиме пробного запуска Можете ли вы поверить, что последней части гоночной аркады Asphalt 8 исполнилось пять лет? Она бы, наверное, и дальше оставалась лидером жанра в App Store, если бы не выход потрясающей GRID Autosport. Наверняка, в стенах Gameloft новая часть и без того разрабатывалась, но та...

Дополнительный слот для сохранения в Metal Gear Survive стоит около $10 Вчера состоялся европейский релиз онлайн-боевика на выживание Metal Gear Survive, и выяснилось, что игроки в нём вынуждены платить реальные деньги за дополнительные слоты для сохранения. Сперва на это обратили внимание пользователи Reddit, после чего существование т...

Игра на UWP: расширенный экран-заставка Привет, Хабр! Мы продолжаем нашу экспериментальную серию статей для программистов-самоучек, в которой Алексей Плотников, один из участников нашего сообщества Microsoft Developer, рассказывает о создании игры на UWP. Сегодня поговорим о расширенном экране-заставке. Не забывай...

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

Фанат создал утилиту для простого обновления устройств Xiaomi Разработчик под ником yshalsager с популярного сайта XDA создал утилиту Xiaomi Firmware Updater, призванную существенно упростить жизнь владельцам устройств китайской компании. С её помощью пользователи [...]

BenQ выпускает монитор ZOWIE XL2740 BenQ выпускает новый монитор ZOWIE XL2740. XL2740 - это 27-дюймовый монитор для ПК e-Sports с собственной частотой обновления 240 Гц, предоставляющий игрокам еще один вариант, который соответствует их личным предпочтениям. Он имеет те же функции, что и меньший 24,5-дюймовый...

[Из песочницы] Разработка высоконагруженного WebSocket-сервиса Как создать веб-сервис, который будет взаимодействовать с пользователями в реальном времени, поддерживая при этом несколько сотен тысяч коннектов одновременно? Всем привет, меня зовут Андрей Клюев, я разработчик. Недавно я столкнулся с такой задачей – создать интерактивный ...

MOE 1.4.7 Master of Eternity — стратегическая игра с элементами RPG от южнокорейской студии NEXON. Здесь вам предстоит управлять мехами, пилотируемыми девушками, для защиты галактики от враждующих пришельцев. Разработчикам удалось совместить неплохую графику с анимешным стилем — в нём...

Многопользовательская «выживалка» Darwin Project перешла на условно-бесплатную модель Боевик Darwin Project в жанре королевской битвы от студии Scavengers перешёл на условно-бесплатную модель распространения. Это вполне логично ввиду огромного успеха Fortnite Battle Royale. С момента появления в раннем доступе проект активно развивается: был добавлен...

Where the Water Tastes Like Wine: рецензия Едва ли не главной особенностью хорошей ролевой игры является то, насколько интересно она умеет рассказывать истории. Корни этой простой истины берут начало еще с первых частей Fallout. К сожалению, большинство RPG сегодня сосредоточено не на историях, но на цифрах характери...

В Тель-Авиве создали защитную систему от распознавания лиц Технология способна к изменению черт лица на фото так, чтобы соотнесение обработанного изображения со сфотографированным человеком и другими фотографиями не было возможно. Защитную систему разработал стартап D-ID, по мнению которого, эффективность созданного им алгори...

Гайд по игре World of Warships Blitz: стратегии и тактики Популярность World of Tanks Blitz и всех РС- и консольных хитов Wargaming не вызывает сомнений. Появление World of Warships Blitz на мобильных устройствах было лишь вопросом времени, и вот, наконец, эта игра перед вами. Внешне её интерфейс напоминает World of Tanks, но так к...

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

Моделирование динамических систем: численные методы решения ОДУ Введение Очень кратко рассмотрев основы механики в предыдущей статье, перейдем к практике, ибо даже той краткой теории что была рассмотрена хватит с головой. Итак, задача: Камень бросают вертикально, без начальной скорости с высоты h = 100 м. Пренебрегая сопротивлением во...

В российской армии могут запретить пользоваться смартфонами Российская армия готова отказаться от смартфонов. Об этом пишет газета «Коммерсантъ» со ссылкой на источники, близкие к Генштабу ВС РФ. Такие меры необходимы для того, чтобы избегать различного рода утечек информации.  По имеющимся данным, Минобороны РФ рассматривает во...

Quick Note 3.0.1 Quick Note — простой и удобный виджет для Android-смартфона, позволяющий создавать быстрые заметки. 

Обзор android-смартфона BQ-6000L Aurora: «безрамочный камерофон» с претензиями Компания BQ хоть и молодой российский бренд, но не новичок на рынке мобильных решений. Простой секрет уникальности кроется в низкой стоимости предлагаемых продуктов, что не мешает производителю похвастать наличием флагманов своей линейки, занимающих главенствующую позицию. К...

Бета-тест королевской битвы со строительством FortCraft стартовал на пару часов раньше Fortnite Fortnite только готовится выйти на мобильных устройствах, а остальные разработчики уже начали ее копировать. Первыми подоспели NetEase, анонсировавшие бета-тест FortCraft – королевской битвы с элементами строительства, безумно напоминающей разработку Epic Games. Это уже не п...

В рамках конкурса Avatar Xprize участвующие команды должны создать робота-аватара Как мы недавно сообщали, конкурс Google Lunar Xprize завершился без победителя. Напомним, условиями конкурса было создание и запуск на Луну небольшого аппарата, который сможет проехать по поверхности нашего спутника не менее 500 метров, а также отправить домой фото и ви...

Destiny Warfare 1.1.5 Мультиплеерный шутер от первого лица в научно-фантастическом жанре! Действия игры проходят в далёком будущем, когда человечество пережило закат своего технологического развития и мир погряз в межпланетных космических войнах! Игрокам предстоит сражаться в командных PvP би...

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

С апреля все новые приложения в App Store должны быть адаптированы под экран iPhone X Компания Apple сообщила разработчикам ПО для iOS, что все новые приложения, представленные в App Store с апреля текущего года должны будут быть адаптированы к экрану в iPhone X. Проще говоря, такое ПО должно полноценно использовать нестандартную конфигурацию дисплея...

Как протестировать SkyNet? (если он написан на JS) Давным давно я посмотрел Терминатор1. Немного подрос и посмотрел немного отрефакторенный Терминатор 2. Третьей интерации пришлось ждать немного дольше. И каждый раз бедному СкайНету не везло, и каждый раз все наперекосяк, и секрет этого невезения очень прост — СкайНет не б...

Huawei P20 получит свои 3D-эмодзи После анонса iPhone X было немало шуток в адрес эмодзи и анимированной какахи. Страсти улеглись и уже производители Android-смартфонов идут по стопам Apple и работают над аналогами Face ID и Animoji. Не так давно стало известно, что 3D-эмодзи получит Samsung Galaxy S9, ...

Новый виток эры баскетбола? Компания Magic Leap давно анонсировала очки дополненной реальности. Теперь для сортивных игр. Сегодня компания объявила о новом партнерстве с НБА. Программа позволит любителям спорта просматривать повторы и действия игроков в повторе, на замедленном кадре и с разных ракурсо...

Цветная головоломка — как пятнашки, только сложнее Знаменитую игру «Пятнашки» придумали в далёком 1878 году. В ней перемещаем пронумерованные кости и выставляем их в нужном порядке. Желательно потратить на решение как можно меньше ходов. «Цветная головоломка» напоминает прототип, но есть важные отличия. Здесь вмес...

[Из песочницы] Пишем свой BitTorrent-клиент на базе библиотеки Bt Всем привет! В данной статье я расскажу о том, что из себя представляет библиотека Bt, чем она хороша и почему стоит иметь ее в виду, если для решения каких-то задач планируется использовать BitTorrent. Затем, в качестве демонстрации базовых функций и основного API, мы реали...

Samsara 1.0.402.0 Зи потерялась в красивом, но запутанном мире Samsara. Используя таинственные блоки и мощные порталы, вы должны помочь Зи пробудиться и покинуть Samsara. Особенности — Samsara — это происходящая в нескольких измерениях умопомрачительная двухмерная головоломка, в кот...

Обзор архитектуры управления информационной безопасности в Check Point R80.10. Часть 1 (Перевод) Экспоненциальный рост объёмов данных поступающих из различных источников, таких как сетевые, облачные, мобильные и виртуальные системы, приводит к появлению новых угроз. Организации должны быстро адаптироваться и защитить себя, требуя более мощных и высокопроизводительных ...

[Перевод] Learn OpenGL. Урок 4.11 — Сглаживание Сглаживание В своих изысканиях, посвященных трехмерному рендеру вы наверняка сталкивались с появлением пикселизованных зазубрин по краям отрисовываемых моделей. Эти отметины неизбежно появляются из-за принципа преобразования вершинных данных в экранные фрагменты растеризато...

Искусственный интеллект Google научился изолировать голоса в толпе Технология позволит вывести на качественно новый уровень звук в видеочатах и слуховых аппаратах. Разработчики Google создали систему глубокого обучения (deep learning), которая может выделять конкретные голоса, глядя на лица говорящих людей. Команда обучила свою моде...

Как удалить приложение на Андроид: обзор Easy Uninstaller и альтернатив Установить программу на Андроид проще простого – достаточно перейти по ссылке в Google Play или просто скачать APK-файл с какого-нибудь форума. Постепенно число установленных приложений растет, они занимают много места во внутренней памяти, отнимают ресур

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

After the Crash 1.2 Описание: Kelly отправилась на поиски пропавшей сестры, но сама потерпела крушения, угодив в метеоритный дождь. Ей пришлось совершить аварийную посадку на ближайшую планету. Помоги Kelly отремонтировать её космический корабль. Тебе предстоит добывать ресурсы в простой но у...

Пробрасываем вызовы Steam API из Wine в GNU/Linux и обратно с помощью Nim У игроков на платформе GNU/Linux множество проблем. Одна из них — необходимость устанавливать отдельный клиент Steam для каждой Windows игры из Steam. Ситуация усугубляется необходимостью установки ещё и родного клиента Steam для портированных и кроссплатформенных игр. Но ч...

Первая линия Hyperloop будет запущена уже через два года? Кто мы мог подумать, что с простого выступления Илона Маска начнётся активный этап разработки совершенно […]

Разработка игры под Android на Python на базе Kivy. От А до Я: подводные камни и неочевидные решения. Часть 1 Некоторое время тому назад я решил попробовать написать что-то на Python под Android. Такой странный для многих выбор обусловлен тем, что я люблю Python и люблю Android, а ещё люблю делать необычное (ну хорошо, не самое обычное). В качестве фреймворка был выбран Kivy — факти...

Мобильное приложение от Google научит кодировать на JavaScript Компания Google выпустила приложение Grasshopper в рамках проекта Area 120, позволяющее выучить основы программирования на языке JavaScript с помощью бесплатных коротких уроков. Обучение в новом сервисе представлено в игровой форме, из-за чего программа напоминает самый попу...

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

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

Новая функция в Overwatch позволит игрокам избегать особо «токсичных» союзников Ясельки.

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

Новая эра проституток С появлением интернета профессия проституток стала более простой и безопасной. При проведении исследования британскими учеными (в опросе принимала участие 641 проститутка из Европы) выявилось, что более 80% опрошенных вполне довольны своей работой и условиями труда, а также ...

[Перевод] Обзор библиотеки react-testing-library В материале, перевод которого мы публикуем сегодня, Кент Доддс рассказывает о библиотеке собственной разработки для тестирования React-приложений, react-testing-library, в которой он видит простой инструмент, способный заменить enzyme и способствующий написанию качественных ...

Используем теги в macOS. Все нюансы и тонкости Начиная с OS X Mavericks компания Apple внедрила в систему удобный и простой способ упорядочивания и организации папок и файлов – с помощью тегов. Совершенно неважно, находятся ли файлы на компьютере или в iCloud, найти их можно будет в одно нажатие. Сегодня мы расскажем, ...

Maguss 1.01 Погрузись в мир волшебства вместе с Maguss! Maguss, многопользовательская ролевая мобильная игра на основе определения местоположения, расположена в самом потрясающем из когда-либо созданных миров — в нашем! Создай своего уникального персонажа и отправляйся в незабываемое ...

В Inochi вы будете строить робота-монстра Франкенштейна и отправлять его сражаться на арену Мало кто любит free-to-play. Игровой режим, построенный на необходимости либо ждать, либо постоянно платить, убивает все впечатления, непосредственно, от игры. Только если это не мультиплеерный проект, где бесплатность привлекает большое количество соперников и делает против...

[Из песочницы] Учимся быть фуллстек разработчиками. Пишем приложение на React/Redux/Webpack/ASP.NET Core 2.0/EF Core Ни для кого не секрет, что .net сейчас используется в большинстве случаев как инструмент бэкенд разработки, а в клиентской разработке последние лет 5 правит js сообщество с своей экосистемой и инструментами для разработки. Это все безобразие с каждым годом усиливает пропасть...

Медитативная Valleys Between про создание собственного мира выйдет в середине 2018-го Разработчики из Новой Зеландии (уже это значит что-то хорошее) Little Lost Fox объявили в Твиттере, что запустит прекрасный пазл под названием Valleys Between в течение года. Здесь вам предстоит взять под управление некую территорию, высаживать растения, защищать их и наблюд...

Игра Snake в 95 байт История создания Змейка (Питон, Удав), как ее называют в народе, одна из первых игр цифровой (компьютерной) эпохи середины 70-ых годов. В то время игры выпускались на отдельном игровом автомате с одной игрой, а сам автомат был под нее стилизован. Примерами таких игр, кроме...

[Перевод] Сетевая физика в виртуальной реальности Введение Около года назад ко мне обратилась компания Oculus с предложением проспонсировать мои исследования. По сути, они сказали следующее: «Привет, Гленн, существует большой интерес к передаваемой по сети физике для VR, а Вы сделали отличный доклад на GDC. Как считаете, с...

Microsoft выпускает новое обновление для приложения «Фотографии» для Skip Ahead Корпорация Microsoft выпустила новое обновление для приложения «Фотографии» для тех, кто находится в Skip Ahead. Последний апдейт обновляет приложение до версии v2018.18022.14240.0 и предоставляет некоторые новые функции.Remix Collage – для каждого автоматически созданного а...

В этом году ожидается выход GPU AMD Zen Как известно, AMD разрабатывает графические процессоры под условным наименованием Navi, рассчитанные на изготовление по нормам 7 нм. Они должны появиться на рынке в будущем году, обеспечивая производительность на уровне Nvidia GeForce GTX 1080 при цене 3D-карты около 25...

В новом трейлере SCUM показали паркур и зомби Разработчики из студии Devolver Digital показали новый трейлер игры SCUM, в котором детально продемонстрировали возможности персонажа к прыжкам и скалолазанию. Механика игры будет сфокусирована на этих возможностях и те игроки, которые освоят передвижение по карте нестандарт...

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

Google запустила простой инструмент для создания музыки в браузере Лаборатория Chrome Music Lab недавно открыла инструмент Song Maker, который позволяет любому пользователю начать создавать музыку прямо в браузере. В нём можно скомбинировать мелодии двух инструментов и записать трек любой длины.

Лики IPTV: Инсис и Ростелеком Так получается, что к настоящему времени услуги IP-телевидения, которые ранее ещё как-то укладывались в простую схему деления на "ОТТ-телевидение" и "цифровое телевидение в сети оператора связи", всё больше мутируют и беспардонно проникают на территорию друг друга. То, что р...

Пустынную карту PlayerUnknown's Battlegrounds решили немного перестроить Разработчики из компании Bluehole выпустили очередное обновление для игры PlayerUnknown's Battlegrounds на платформе ПК, в котором новая пустынная карта немного преобразилась. Изменения нацелены на улучшение игровых ощущений от выживания в данной локации, плюс систему против...

MacFamilyTree 8 и MobileFamilyTree 8 – простой и красивый способ организовать генеалогическое древо на Mac и iOS Рано или поздно каждый из нас начинает интересоваться собственной родословной. Поводов здесь может быть бесконечное множество, начиная от происхождения дурного характера и заканчивая хитросплетением сексуальных связей предков. Во всяком случае, всегда удобно держать под руко...

Обзор игры forma.8 GO для iPhone и iPad Мобильные игры с долгим сроком разработки – довольно частое явление. Существует множество инди-игр, разработкой которых занимались один или два человека в свободное от работы и семьи время. Неоднократно игроки ждали проектов, которые, казалось бы, никогда не будут выпущены. ...

Пишем DNS proxy на Go Давно хотел решить проблему с рекламой. Наиболее простым способом сделать это на всех устройствах оказалось поднятие своего DNS сервера с блокированием запросов на получений IP адресов рекламных доменов. Читать дальше →

Evil by Design: интерфейсы от Мефистофеля (часть первая) Крис Ноддер, автор книги «Evil by Design», сразу вызывает доверие. Не столько своим послужным списком достижений в психологии UX дизайне и консалтинге, сколько явным умением цеплять и продавать. По сути, под стильной обложкой с демоненком — собрание техник манипулирования по...

[Перевод] Продвинутая работа с JSON в MySQL У MySQL нет возможности напрямую индексировать документы JSON, но есть альтернатива: генерируемые столбцы. С момента введения поддержки типа данных JSON в MySQL 5.7.8 не хватает одной вещи: способности индексировать значения JSON. Для того, чтобы обойти это ограничение, можн...

Что делать если тормозит Mac. Шесть простых советов Со временем все компьютеры начинают работать медленнее, и «маки» не являются исключением. Причем «задумываться» могут не только старые iMac и MacBook, но и достаточно новые модели. В этом материале мы дадим несколько общих рекомендаций, которые должны помочь ускорить компьют...

Disney Magical Dice 1.51.20 Готовьтесь к волшебному приключению, ведь это первая настольная игра от Disney для мобильных устройств. Путешествуйте по карте, покупайте достопримечательности и вновь переживайте все эмоции от любимой классики Disney на пути к победе! Выбирайте друзей студии Disney, ко...

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

Check Point DEMO или как быстро посмотреть интерфейс управления Лучший способ определить подходит ли вам то или иное решение — протестировать. “Пилотный” проект является идеальным вариантом и мы рекомендуем его всем своим клиентам и партнерам. Если говорить о Check Point, то самый простой способ — Check Point Security CheckUP. Мы уже п...

Рассекречены десять плат ASRock на чипсетах H370, B360 и H310 Компания ASRock, наряду с другими игроками рынка материнских плат, планирует представить множество относительно недорогих устройств на базе сочетания процессорного разъёма LGA1151 и «неоверклокерских» чипсетов Intel — H370, B360 и H310. Инженеры та...

Альтернативные подходы к разработке новых ИТ продуктов Это продолжение статьи: Что делать, если нужно создать инновационный продукт в традиционной компании? Сегодня я расскажу вам три альтернативных модели поведения предпринимателя, которые чаще всего вижу. История №1. «Built it and they will come» Фермер из Айовы Рей Кинселла...

Как мы в ISPsystem резервные копии делали. Часть первая История о том, как в ISPsystem разрабатывали решение для резервного копирования. Рассказывает руководитель разработки Александр Брюханов. Все пользователи делятся на три группы: те кто не делает бэкапы, те, кто их уже делает, и те, кто проверяет сделанные. Кого-то мой...

Разработка драйвера PCI устройства под Linux В данной статье я рассматриваю процесс написания простого драйвера PCI устройства под OC Linux. Будет кратко изучено устройство программной модели PCI, написание собственно драйвера, тестовой пользовательской программы и запуск всей этой системы. В качестве подопытного вы...

[Перевод] Сравнение Draft, Gitkube, Helm, Ksonnet, Metaparticle и Skaffold В последнее время Kubernetes пользуется большой популярностью, и разработчики ищут дополнительные способы и методы для развёртывания приложений в кластере этой системы. Даже командная строка kubectl стала восприниматься как инструмент низкого уровня, при этом пользователи п...

Просмотр STL в проводнике Windows как thumbnail Появилась возможность быстрого просмотра STL файлов как "thumbnail" в проводнике Windows при выборе вида представления файлов как "значки"Установка проста - запуск InstallStlThumbnail.msi отсюда -https://github.com/cabbagecreek/STL-thumbnail/releasesВ установке можно выбрать...

[Перевод] Лучший UX — совсем никакого UI Сколько себя помню, я всегда был одержим интерфейсами пользователя (UI). Помню, как наслаждался красотой Compaq TabWorks, пока играл в «The Incredible Machine» и слушал «Tears For Fears—Greatest Hits» на семейном компьютере. Не осуждайте меня — я слушал «Mad World» ещё зад...

Defend It! — настоящий tower defence в дополненной реальности Пока игры в дополненной реальности находятся лишь на стадии развития, даже самые простые из них впечатляют. Поэтому разработчики и не пытаются выдумывать что-то сверхоригинальное, а просто эксплуатируют работающие идеи интересным образом. Defend It! — это привычный tow...

Logic Pic 2.9.1 Logic Pic – это отличная логическая игра для Android, в которой реализована идея «японского кроссворда». Ключевой момент заключается в том, что разгадывать придется не слова, а разнообразные картинки. По бокам поля расположены цифры, указывающие, сколько клеток должно быт...

[Из песочницы] Как можно разработать две части игры за полгода и не сойти с ума В эпоху новостей о том, что чуть ли не каждый день появляются новые вирусы или как хакеры украли огромное количество денег, нам показалось, что на рынке мобильных игр не хватает классной игры про хакеров. Меня зовут Юрий, я один из создателей и разработчик двух серий игр. Я ...

SOLID SOLID критикует тот, кто думает, что действительно понимает ООП © Куряшкин ВикторЯ знаком с принципами SOLID уже 6 лет, но только в последний год осознал, что они означают. В этой статье я дам простое объяснение этим принципам. Расскажу о минимальных требованиях к языку прог...

Платформа Sony Connected Gym позволит спортивным тренажёрам сопрягаться со смартфонами для отслеживания процесса тренировок На сегодняшний день существует множество электронных устройств, способных помочь при занятиях спортом. Однако зачастую это касается бега и некоторых других подобных типов нагрузок. А вот в тренажёрном зале все эти трекеры активности и прочие умные часы по многим причина...

Динамическое генерирование прокси-классов в Java Наверно каждому java разработчику рано или поздно потребуется использовать прокси-классы. Под катом представлены простые примеры, выполненные при помощи JDK proxy, cglib, javassist и byte buddy. Читать дальше →

Обзор Kirby Star Allies – Всё гениальное просто? Что такое Kirby? Далеко не каждый наш геймер так просто ответит – из всех эксклюзивных франшиз Nintendo эта серия остаётся одной из самых малоизвестных. Почему – сказать сложно. Это, однако, не мешает розовому шарику оставаться популярной фигурой как в родной Японии, так и н...

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

Исследование стволовых клеток направлено на лечение слепоты Хирурги в Лондоне провели экспериментальную операцию по созданию эмбриональных стволовых клеток человека, чтобы найти лекарство от слепоты. Процедура была выполнена шестидесятилетней женщине в больнице Moorfields. Она включала «посев» специализированных клеток в заднюю част...

18 правил идеального psd-макета — полезный чек-лист для дизайнеров Общий принцип — Не делай брак. Не бери брак. Не передавай брак. Тойота. Мы редко берём в разработку проекты с уже реализованным дизайном, но такое случается. Когда макеты создаются внутри студии, на любом проблемном этапе вёрстки разработчик может уточнить у менеджера прое...

Покойся с миром, Steam Machine Компания Valve убрала с сайта Steam переход на страницу с доступными для покупки вариациями готовых сборок игровых ПК от различных фирм под одним брендом — Steam Machine. Прошло много времени с тех пор, как кто-то вообще вспоминал о них, поэтому такой ход не в...

Микроволновая печь Galanz MOG-2003M: простая модель для разогрева пищи и напитков Прибор качественно изготовлен, не отличается вычурным дизайном, не оснащен никакими дополнительными функциями, крайне прост в эксплуатации и управлении. Уход стандартен и не вызывает затруднений. Учитывая невысокую стоимость аппарата, можно сделать вывод, что печь идеально п...

Казино Вулкан на реальные деньги, где и впрямь можно выиграть Вы находитесь в поиске ресурса, где можно не только прекрасно скоротать время, но и подзаработать, тогда добро пожаловать «на борт» http://kasino-vulkan-udachi1.com/, проходите простую регистрацию и начинайте выигрывать по-настоящему вместе с Вулканом Удачи. Посещение официа...

Winter island crafting v1.0 mod Зимний остров Выживание Сибирь Выживай в самом холодном месте на планете! Исследуй большой зимний остров в игре Зимний остров Выживание Сибирь! Найди или добывай пищу чтобы выжить! Собирай различные ресурсы и крафти новые инструменты или оружие такие как кирка, топор ...

Российская система позволит воссоздать ощущения в онлайн-играх Специалисты Томского государственного университета (ТГУ) разработают программно-аппаратный комплекс, который позволит любителям онлайн-игр в буквальном смысле на собственной коже ощущать события, происходящие в виртуальном пространстве. Речь идёт о создании системы,...

Дуэль Художников — рисуй и угадывай 1.0 Дуэль Художников — онлайн игра, в которой нужно нарисовать слово так, чтобы его смог угадать другой игрок. Вам на выбор дается 3 слова разного уровня сложности. Если соперник угадает слово по вашему художеству, то вы оба получите соответствующее количество монет. Их можно ис...

Как создать HTML-подпись с картинкой для электронных писем на macOS Многие пользователи Mac хотели бы установить автоматическую HTML-подпись для своих электронных писем, чтобы не приходилось каждый раз добавлять ее при начале новой переписки. Как оказалось, осуществить это не так уж и трудно – следует всего лишь выполнить несколько простых д...

Система процедурной генерации уровня в Unreal Engine Здравствуйте, меня зовут Дмитрий. Я занимаюсь созданием компьютерных игр на Unreal Engine в качестве хобби. Сегодня я расскажу как я создал процедурную генерацию уровней для моей игры «The Future City Project». Все исходники будут представлены в конце статьи. И ещё будет с...

EA Sports UFC 3 Deluxe Edition появилась на Xbox One В Deluxe Edition EA Sports UFC 3 теперь можно играть на семействе консолей Microsoft Xbox One, сообщает ITbukva.com. В пакете Deluxe Edition есть основная игра (которая отсутствовала в течение недели) плюс легендарный Брюс Ли в качестве играбельного персонажа и 3000 очков UF...

Ульяновская область «цифровизирует» чиновников Власти региона намерены диджитализировать управление и внедрить в области принцип «ноль секунд, ноль чиновников». По задумке реформаторов, ульяновских чиновников должен заменить искусственный интеллект. Если на первом этапе нужно было перевести весь внутренний и...

Обзор Immortal: Unchained. Мнение об альфа-версии Стоит заранее уточнить, что я играл в альфа-версию игры Immortal: Unchained. Это значит, что какие-то мелкие баги и проблемы с оптимизацией, если они и возникают, будут решены на момент релиза. Хотя, если честно, за время прохождения я не замети ничего такого, чтобы сказать ...

Sony создает конкурента Uber Японская компания Sony намерена создать собственный онлайн-сервис такси с применением разработок в области искусственного разума. Система будет в некоторой части саморегулируемой.

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

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

[Из песочницы] Сумма сумм арифметических прогрессий Пускай у нас есть некий ряд ячеек, часть которых можно пометить как «занятые»: Нам нужно узнать, сколько всего существует вариантов расположения занятых ячеек. К этой схеме сводится множество задач. Например, разбиение периода из N + 1 календарных дней на l + 1 следующих ...

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

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

10 новинок недели: The Sims Mobile, InterPlanet и другие (Март 2018) Освоение новых планет и покрытых снегом территорий, сражения с силами тьмы и борьба с гравитацией – всё это займёт геймеров на ближайшие дни. И ещё, не стоит забывать о симуляторах: если построение фермы вам покажется слишком банальной затеей, всегда можно погрузиться в вирт...

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

[Из песочницы] Запускаем полноценный кластер на Kubernetes с нуля на Ubuntu 16.04 Уже довольно много написано статей, по установке и запуску Kubernetes, однако, не всё так гладко (я потратил несколько суток на запуск своего кластера). Данная статья призвана дать исчерпывающую информацию не только по установке k8s, но и объяснить каждый шаг: зачем и почем...

[Из песочницы] Разворачиваем связку Nginx+Php-Fpm+MySQL с magento2 на борту и раскладываем по контейнерам в Docker Добрый день! Все чаще стучась в различные компании разработчиков в качестве DevOps инженера, я получаю приблизительно одни и те же тестовые задания. Они отличаются друг от друга версиями PHP или проектами которые надо запустить. Но в целом они упираются в одну связку это N...

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

Meizu позволит легким свайпом скрывать панель Super mBack Меньше месяца назад мы делали обзор смартфона Meizu M6S, где подробно рассматривали все его «плюсы» и «минусы», а также уделили особое внимание функции «Super mBack». Вкратце, это единая кнопка управления Android, которая заменила собой ст...

Работа с Anaconda на примере поиска корреляции курсов криптовалют Цель этой статьи — предоставить легкое введение в анализ данных с использованием Anaconda. Мы пройдем через написание простого скрипта Python для извлечения, анализа и визуализации данных по различным криптовалютам. Читать дальше →

Фонд XPrize анонсировал конкурс по созданию роботов-аватаров с призовым фондом в 10 млн долларов Участникам конкурса, который должен завершиться только в 2021 году, предлагается создать робота удаленного присутствия, который позволил бы человеку взаимодействовать с окружающим миром на значительном расстоянии.

Видео: механика посадки на планету в космическом экшене Genesis Alpha One Симулятор строительства космических кораблей с элементами роглайка Genesis Alpha One предлагает отправиться в недалёкое будущее, где нам предстоит стать капитаном космического судна и отправиться в неизведанные глубины вселенной с важнейшей задачей — найти нов...

[Из песочницы] Самый выразительный. Краткое пособие по языку Red Привет всем! Сегодня я хотел бы рассказать о языке программирования Red. Язык Red является непосредственным преемником более раннего языка REBOL. Оба они малоизвестны в русскоязычном сообществе, что само по себе странно, т.к. указанные языки представляют интерес как с точки...

Учебник Thymeleaf: Глава 1. Знакомство Оглавление 1 Знакомство с Thymeleaf 1.1 Что такое Thymeleaf? Thymeleaf — современный серверный механизм Java-шаблонов для веб- и автономных сред, способный обрабатывать HTML, XML, JavaScript, CSS и даже простой текст. Основной целью Thymeleaf является создание элегантного ...

Для борьбы с читерами Valve использует сервер с 3456 процессорами и систему VACnet, основанную на методах глубокого обучения Практически перед всеми разработчиками популярных многопользовательских игр стоит проблема читеров. Её масштабы отличаются в зависимости от проекта, так что некоторые обходятся простым ПО, а некоторым приходится изгаляться другими способами. Как сообщают источники, ком...

Villagers and Heroes MMO 4.9.0 (r45950) Добро пожаловать в лучшую массовую многопользовательскую ролевую онлайн-игру 3D на Android! Присоединяйтесь к сотням тысяч игроков со всего мира в эпической MMO-игре в огромном 3D-мире, полном мечей, колдовства, темниц, драконов, магов, воинов, разнообразных квестов, бесчисл...

Вертим логи как хотим ― анализ журналов в системах Windows Пора поговорить про удобную работу с логами, тем более что в Windows есть масса неочевидных инструментов для этого. Например, Log Parser, который порой просто незаменим. В статье не будет про серьезные вещи вроде Splunk и ELK (Elasticsearch + Logstash + Kibana). Сфокусируем...

Готовим кеш правильно Многие верят что кеш, да еще и распределенный, — это такой простой способ сделать всё быстрее и круче. Но, как показывает практика, неправильное применение кеша часто, если не всегда, делает всё только хуже. Под катом вас ожидает пара историй о том, как неправильно прикруче...

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

Мобильная игра «Westworld» открыта для предварительной регистрации Warner Brothers Interactive Entertainment анонсировала предварительную регистрацию для мобильной игры, которая будет выпущена в этом году на Android и iOS. Игра уже в работе, и сегодняшнее объявление проливает свет на сюжет и время. Warner Brothers будет работать с производи...

СКИДКА (379р → 149р) Assassin’s Creed Идентификация для iPhone и iPad — Action RPG с большим открытым миром Французский разработчик Ubisoft выпустил версию игры «Assassin’s Creed Идентификация» специально для iPhone и iPad.  Скачать Assassin’s Creed Идентификация для iPhone и iPad (App Store) Ролевая игра позволяет создать собственного ассасина и его глазами взглянуть ...

Смена пароля: 10 шагов к хорошей реализации У нашего заказчика есть интернет-портал и пользователи, данные которых заведены в домене. Доступ в личный кабинет — по паролю, а где пароль, там и людская забывчивость. У нас уже была страница смены пароля, но механизм работы был не оптимальным. Вот как всё происходило. Пол...

Microsoft описала будущие специальные возможности Windows Компания Microsoft постепенно расширяет специальные возможности в операционной системе Windows 10, предназначенные для людей с проблемами со здоровьем. То же самое произойдёт и в очередном обновлении Spring Creators Update. Кроме того, у компании в этом направлении есть и бо...

Обзор игры A Way Out Играть в видеоигры можно в гордом одиночестве. Но когда проходишь сюжетную кампанию вместе с другом, получаешь от этого ощущения совершенно другого характера. Другое дело, что кооперативных игр, которые можно пройти вдвоём от начала и до конца, в последнее время выходит вс...

В конце месяца из GTA IV «вырежут» несколько музыкальных композиций 26 апреля истекают лицензии на использование нескольких музыкальных композиций, доступных в Grand Theft Auto IV. Игра вышла на PS3 и Xbox 360 29 апреля 2008 года, то есть, судя по всему, договоры с авторами треков были заключены на десять лет. С играми серии GTA э...

Почему онлайн казино Vulkan Platinum online – это хороший выбор В наши дни выбрать достойное интернет казино не так-то просто. А всё потому, что в Сети доступны сотни разнообразных игровых площадок. И даже если вы планируете играть только в бесплатные версии, выбор всё равно будет сложным. Ибо тут имеют значение не только скорость пополн...

ПЕРВЫЕ ОЦЕНКИ ГОРЯЧИХ РЕЛИЗОВ НЕДЕЛИ: AC, SM И WOLFENSTEIN II Сообщество долго ждала этого дня. Assassin’s Creed Origins, Super Mario Odyssey, Wolfenstein II: The New Colossus — три масштабных проекта, всколыхнувшие своим появлением индустрию. Игроки берут отпуска для личного знакомства с тройкой лидеров в гонке за звание и...

Разработка AI для пошаговой игры на Node.js (часть 1) Всем привет! Прошло целых полтора года с момента написания моей первой статьи на Хабре. С тех пор проект FOTM претерпел ряд изменений. В начале пройдёмся вкратце по всем модернизациям, а затем перейдём к детальному разбору основной фичи — AI. Читать дальше →

Continuous Integration для новичков Что такое CI Continuous Integration — это практика разработки программного обеспечения, которая заключается в слиянии рабочих копий в общую основную ветвь разработки несколько раз в день и выполнении частых автоматизированных сборок проекта для скорейшего выявления потенциал...

[Из песочницы] От идеи до AppStore Пол года назад у меня появилась идея, и вот несколько дней назад (27.03.18) приложение под названием "***" опубликовали в AppStore. Но, обо всем по порядку. Все началось с простой идеи В нашей жизни постоянно происходят какие-то события, хорошие, плохие, не важно. Я всегда...

Google Song Maker создает песни прямо в браузере Компания Google пополнила коллекцию инструментов в музыкальной лаборатории Chrome (Chrome Music Lab). Новый онлайн-сервис Song Maker, как следует из названия, позволяет создавать песни прямо в браузере. Технология представляет из себя простейший секвенсор, поэтому предназнач...

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

Компания Ericsson анонсировала полномасштабный запуск 5G сетей В то время, когда 4G сети достаточно распространены по всему миру, Ericsson готовит оборудование к запуску 5G сетей. Компанией уже создано коммерческое программное обеспечение для сетей 5G, на базе которого операторы смогут запустить услуги пятого поколения начиная с четверт...

Анонсирована новая игра от создателей NieR: Automata Cтудия PlatinumGames анонсировала свой новый проект под названием World of Demons. Прежде, чем говорить о новом мобильном продукте, а «Мир Демонов» создают для смартфонов и планшетов, давайте немного посмотрим на историю игр этой команды. Студия создала и выпустила в свет Me...

SVG маски и вау-эффекты: о магии простыми словами О существовании SVG знают все, кто занимается фронтендом. Этой технологии уже не один год, про нее уже не раз писали на хабре. Но есть один момент. Частенько на разных ресурсах, в том числе и на тостере, начинающие задают вопросы о создании определенного семейства анимаций...

Lost Socks: Naughty Brothers 1.0 Lost Socks: Naughty Brothers — это увлекательная игра жанра «run’n’gun», где более чем на 30 уровнях игроков ждут разнообразные персонажи, бонусы и препятствия, красочные игровые локации и, конечно, самое главное — возможность почувствовать себя героем. Игра придётся по...

Квесты Ярославля – несколько советов для удачного выбора игры Информация о том, как выбрать escape-комнату, будет полезна и новичкам в этом уникальном развлечении, и тем, кто уже прошел несколько испытаний. Такие рекомендации даются опытными игроками и теми, кто знает игру лучше всего, от первой минуты ее разработки. Речь идет об орган...

Как «научиться учиться». Часть 2 — метакогнитивные процессы и дудлинг В первой части нашего обзора полезных лайфхаков для учащихся мы говорили о том, какие научные исследования стоят за очевидными советами — «пить больше воды», «заниматься спортом», «планировать распорядок дня». В этой части рассмотрим менее очевидные «хаки», а также направлен...

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

Изучение Spring Framework 100% через практику. Активные туториалы и язык разметки KML. Проект KciTasks (beta) Spring Framework традиционно считается одним из самых сложных и при этом высокооплачиваемых. Однако, существующие подходы к его изучению крайне неэффективны. Я хотел бы предложить вам принципиально новый подход к изучению спринга, который заключается в использовании концеп...

Red Dead Redemption 2 перенесли сразу на девять месяцев вперед Фанаты Red Dead Redemption 2 вновь разочарованы — разработчики перенесли релиз одной из самых ожидаемых игр на целых девять месяцев. Да, всё верно, теперь проект обещают выпустить 26 октября 2018 года, хотя ранее выпуск был намечен на весну 2018-го. Ценителям вестерн...

Задействовать для простых тестов наследование, полиморфизм и шаблоны? Почему бы и нет… Язык C++ сложен. Но его сложность проистекает из сложности задач, которые решаются с помощью C++. Каждая фича, которая была добавлена в C++, была добавлена не просто так, а для того, чтобы дать возможность справиться к какой-то проблемой. Ну а уж сочетание существующих в C++...

[Из песочницы] Arduino для начинающих Arduino для начинающих. Часть 1 Предисловие Доброго времени суток, Хабр. Запускаю цикл статей, которые помогут Вам в знакомстве с Arduino. Но это не значит, что, если Вы не новичок в этом деле – Вы не найдёте ничего для себя интересного. Введение Было бы не плохо начать со з...

Из Middle-earth: Shadow of War уберут микротранзакции Студия Monolith Productions отказалась от микротранзакций в Middle-earth: Shadow of War. Разработчики удалят из игры магазин, премиум-валюту и лутбоксы, поскольку пришли к выводу, что подобные системы негативно отражаются на эффекте погружения в атмосферу второй час...

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

Динамическое изменение иконки приложения в iOS Начиная с iOS 10.3 вы можете менять иконки приложения прямо из кода. В этом статья мы рассмотрим простой пример кода, который реализует эту возможность.

Играй и выигрывай на Vulcanstars online Онлайн казино vulcanstars-online.com, входящий в сетку нашумевшей группы Вулкан, предлагает совсем иной ассортимент азартных игр и другие преимущества, которые выгодно отличают систему от своих собратьев. Впрочем, никто не мешает параллельно «заниматься» на альтернативных с...

Создаем TUI на python Привет, Хабр! В этой статье я расскажу про npyscreen — библиотеке для создания текстовых интерфейсов для терминальных и консольных приложений. Читать дальше →

Расходы на мобильные игры на треть превысили расходы на игры на всех остальных платформах, вместе взятых Прямые расходы на мобильные игры в 2017 году более чем на треть превысили суммарные расходы на игры для игровых консолей, ПК, Mac и карманных игровых устройств. Более того, на игры приходится почти 80% покупок в магазинах App Store и Google Play. Если считать по числу з...

Эксперты IETF призвали устранить бреши электронной почты Инженерный совет Интернета (Internet Engineering Task Force, IETF) предлагает ввести стандарт всеобщего шифрования электронных писем, который позволит отказаться от использования простого текстового формата (cleartext). Сейчас небезопасное взаимодействие между почтовым клиен...

[recovery mode] Разработка голосовых приложений 3CX: введение для начинающих Среда разработки Call Flow Designer Среда разработки 3CX Call Flow Designer (CFD) позволяет администратору АТС создавать сложную логику обработки вызовов (голосовые приложения) в удобном визуальном редакторе — с минимальными навыками программирования или вообще без них. Голо...

На PS4 пройдёт открытое бета-тестирование аренного файтинга Naruto to Boruto: Shinobi Striker Компания Bandai Namco подтвердила, что на этой неделе состоится открытое бета-тестирование грядущего аренного файтинга Naruto to Boruto: Shinobi Striker во вселенной произведения Масаси Кисимото (Masashi Kishimoto) «Наруто». Поучаствовать в ОБТ смог...

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

[Перевод] 5 ошибок при разработке WebRTC звонков из браузера WebRTC — не самая простая штука. Только недавно API стали поддерживать все основные браузеры, но с оговорками и «нюансами». Добавим к этому темное наследие VoIP телефонии в виде торчащего наружу SIP, борьбу между Ёжиком и SIP с применением oRTC, падающие при неудачном сочет...

Создание Аффирмаций 1.2 Удобный инструмент по созданию своих аффирмаций. Как создать аффирмацию. Это приложение является отличным помощником по созданию своих аффирмаций. Перед созданием аффирмации, вам будет предложено ознакомиться с пятью шагами: Шаг № 1. Что Вы хотите Шаг № 2....

[Перевод] Перевод книги «Социальная архитектура»: Торговые марки для open source проектов Торговые марки. Что они такое, нужны ли они вам и сколько это стоит? Эти вопросы часто возникают при построении open source проекта. Торговые марки могут быть ключом, который защитит проект от недобросовестных людей. Хотя тут мало что советовать. Поэтому вот мой гид по испол...

[Из песочницы] Design by Introspection Что, если бы мы умели располагать атомы один за другим как нам угодно? Ричард ФейнманСколько парадигм программирования вы сможете назвать? Список на этой странице википедии содержит ни много ни мало 76 наименований. Этот список может быть пополнен ещё одним подходом, названн...

Можно ли использовать С++ вместо Си для небольших проектов в микроконтроллерах Существует мнение, что использование С++ при разработке программного обеспечения для микроконтроллеров это как стрельба из пушки по воробьям. Мол код получается большого размера и неповоротливый, а мы привыкли бороться за каждый бит в ОЗУ или ПЗУ. И действительно, ведь язык ...

С этим приложением вы точно встанете с дивана в выходные Помнится, раньше, чтобы сыграть в футбол или хоккей, достаточно было дойти до ближайшей дворовой площадки: ты точно знал, что найдешь там своих друзей (и да, для этого не надо было даже звонить по «городскому» телефону, которого у многих еще не было). Со временем те самые п...

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

В России задумались над созданием Министерства искусственного интеллекта С инициативой создать новое ведомство выступил глава «Сбербанка» Герман Греф. По его словам, министерство необходимо, поскольку в бизнесе «буквально все» начинают осваивать искусственный интеллект. При этом, как отметил Греф, ИИ интересует и государство, а само создан...

Новое лекарство позволит лечить переломы простыми уколами Команда исследователей из университета Пердью вывела свой проект «Novosteo» на уровень доклинических испытаний. Они утверждают, что разработали инновационную технологию воздействия на поврежденные кости без хирургического вмешательства. Всего пара уколов – и трещины в костях...

Бурило 7.5 Бурило — изучайте минералы, крафтите запчасти, собирайте свое БУРИЛО и улучшайте его. Игра от разработчика игры РУБЛЬ. Вы поймете, что быть геологом, химиком, инженером, конструктором и простым шахтером не так просто. ГНОМЫ, просто гномы помогут во всем.

В Google Play стало проще скачивать эксклюзивный контент Вслед за добавлением возможности запускать игры без установки в магазине приложений Google Play появилось ещё одно полезное нововведение. Его по достоинству оценят те пользователи, которые первыми хотят [...]

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

Долгожданные клановые войны в сегодняшнем обновлении Clash Royale В сегодняшнем обновлении Supercell добавляет одно из важнейших обновлений для Clash Royale за всю историю игры — клановые войны. Стоит отметить, что этот режим перекочует из другого еще более популярного проекта студии — Clash of Clans. Там два клана на подготовительном этап...

Boston Dynamics научила роботов открывать двери Мы знали, что этот день когда-нибудь наступит. Компания Boston Dynamics опубликовала на своем официальном YouTube-канале видео, где новая версия робота SpotMini впервые открывает и держит дверь без дополнительной помощи со стороны человека. Эта новая способность популярной ч...

[Из песочницы] Создание и хостинг телеграм бота. От А до Я Привет, хабрчане! Какой бы заезженной не была тема создания телеграм бота на python3, я не нашёл инструкций, где показан путь от первой строчки кода до деплоинга бота (по крайней мере все методы, что я видел, немного устарели). В этой статье я хочу показать процесс создания ...

GalaxyS9 Plus: модификация Snapdragon 835 против Exynos 9810 Начиная с Galaxy S7, Samsung начала выдавать устройства, часть из которых работает на чипесете Qualcomm, другая же на Exynos, который являетс домашней разработкой корейцев. Qualcomm чаще всего можно встретить в США и Китае, версия Eynos более типична для остальных рынков м...

Hypstar lite 3.1.0 Hypstar Lite-забавное короткое видео сообщество, где вы можете увидеть вирусные видео только в одном приложении. Категории видео включать: ■ Комедия, шутки и умное редактирование  ■ Таланты ( пение, танцы, магия, гитара, переход и многое другое) ■ Фонограмма ■ М...

Руководство по игре Hero Hunters: тактика и базовые советы Командные шутеры набирают популярность на мобильных платформах и Hero Hunters относится именно к этой категории игр. Разработчики из Hothead Games рассчитали всё правильно – они создали игру, очень хорошо работающую на тачскринах, которую несложно освоить, достаточно развлек...

All Light: Link Bridge Puzzle 71 All Light — головоломка в которой необходимо соединять лампочки и аккумуляторы. Испытайте свой мозг решая каждую головоломку, находите изящные решения на каждом уровне и развивайте свою креативность. Как играть в All Light: Соедините аккумуляторы и лампочки для их вкл...

Благодаря прошению игроков Code Vein всё-таки получит многопользовательский режим Компания Bandai Namco объявила о том, что в грядущем ролевом экшене Code Vein всё-таки будет многопользовательский режим. Вы сможете исследовать мир игры с другими игроками и посылать запросы поддержки в тех областях, где вам нужна помощь. Последний номер японского ...

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

Разработка AI для пошаговой игры на Node.js (часть 2) И снова здравствуйте, друзья! Не так давно я поделился с вами своим опытом применения нейронной сети для для решения задачи выбора действия ботом. Чтобы подробнее узнать о сути задачи, пожалуйста, ознакомьтесь с первой частью статьи. А я перейду к рассказу о следующем этап...

Разработчики объединились для борьбы с «токсичными» игроками В рамках конференции GDC 2018 игровые компании объявили о создании открытого форума Fair Play Alliance, направленного на борьбу с «токсичным» поведением пользователей в Сети. Инициативу поддержали 30 крупных компаний и брендов, в том числе Blizzard Enter...

Google разрабатывает мессенджер встроенный в Android Google принялась за разработку собственного мессенджера, который должен заменить обычную отправку SMS через систему Android. Об этом сообщает The Verge. Приложение под простым названием Chat работает на платформе Rich Communications Services (RCS). Другими словами, передача ...

А не спроектировать ли нам систему для управления производством ИТ продуктов. Часть 1 I ВступлениеСтавишь себе невозможную цель и развлекаешься этим, если можешь. Ведь такое занятие интересно само по себе, поскольку изначально перед тобой заведомо невыполнимая задача, а что может быть увлекательней, чем невозможное Иосиф Александрович Бродский. За свою многол...

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

Яндекс создал первый браузер с голосовым помощником Яндекс.Браузер стал первым браузером с голосовым помощником. Пока Алиса делает здесь только первые шаги, но с компьютером уже сейчас можно разговаривать почти как с живым человеком - поболтать или о чём-то попросить. Например: "Слушай, Алиса, скажи рецепт шарлотки"...

Шлем из игры Planetside 2. Часть 1. Недавно поступил заказ на шлем из игры Planetside 2, ну и я решил поделиться процессом его изготовления. Модель шлема я заказал у одного из лучших моделистов под ником Necrosster (Иван Макаров), добра ему безграничного))). После внесения небольших правок я разрезал мо...

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

Light Phone 2 — 4G-звонилка с интересным дизайном за $400 В современном мире смартфоны служат людям не столько как средство связи, сколько в качестве средства для коммуникаций — навигации, просмотра фильмов, игр и, конечно, социальных сетей. Обычные телефоны постепенно уходят в прошлое, однако до сих пор существуют производители, д...

В танковом экшне Armored Warfare появились ранговые бои Разработчики танкового экшна Armored Warfare: Проект Армата сообщили о запуске нового игрового режима — ранговых PvP-боёв. Он позволяет устраивать сражения с равными противниками, повышая свой ранг и получая вознаграждения. В привычных PvP-сражениях появится новая сис...

В России создан консорциум «Цифровое здравоохранение» Подписан меморандум о создании консорциума "Цифровое здравоохранение". Учредителями выступили Министерство связи и массовых коммуникаций Российской Федерации, Национальный медицинский исследовательский центр имени В. А. Алмазова, университет ИТМО, экономический фак...

Игроки в восторге от графики в игре Asphalt 9: Legends для смартфонов В конце прошлого месяца, февраля, игрокам для загрузки стал доступен новый игровой симулятор –Asphalt 9: Legends. Без каких-либо сомнений можно сказать, что он станет самым популярным в своем классе, потому как это аркадные гонки, которые

Шутер Serious Sam 4: Planet Badass покажут на Е3 2018 Издатель Devolver Digital на игровой выставке Reboot Develop анонсировал игру Serious Sam 4: Planet Badass, котора обещает быть максимально крутой и олдскульной. Разработкой занимается студия Croteam, которая создала все предыдущие части Serious Sam. Думаю, уже исходя из эти...

Spotify тестирует приложение для прослушивания плейлистов Spotify выпустила на Android самостоятельное экспериментальное приложение, предназначенное для быстрого и удобного прослушивания плейлистов. Приложение называется Stations и позиционируется компанией как «самый простой способ слушать музыку, которую вы любите&...

Выпуск#15: ITренировка — актуальные вопросы и задачи от ведущих компаний На этой неделе мы отобрали вопросы и задачи, встречающиеся соискателям на собеседованиях на должность инженера-разработчика в Ebay. При устройстве на работу в Ebay Вам могут задать не только вопросы технического характера, но и логические задачи. Ниже приведены некоторые ...

Mug Life для iPhone, или как из простого фото сделать крутой анимационный мем (смайл, стикер) В приложении Mug Life для iOS реализована технология компьютерного зрения, позволяющая анализировать обычные фото и на их основе строить анимированное 3D-изображение. При первом входе в приложение пользователю предложат создать новую учетную запись либо авторизоваться с помо...

Простой способ установить Mikrotik RouterOS в любом облаке Многие облачные провайдеры не позволяют загружать ISO-файлы и не предоставляют никакой возможности для установки ОС отличных от тех что предусмотрены самим облаком. В этой статье я расскажу вам как избежать данное ограничение и как просто в 5 шагов можно установить Mikrotik ...

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