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

[Из песочницы] Игра для программистов FuncBall Многие, как и я, любят футбольные симуляторы и многие увлекаются программированием. Когда-то, в далёком 2004 году, наигравшись в ФИФУ я подумал, что было бы неплохо совместить два моих увлечения в одной игре, в которой игроки управлялись бы не вручную, а написанным для них с...

Слухи: в игры на PlayStation 5 можно будет играть в обход главного меню У консоли нового поколения PlayStation 5 будет новая особенность, которой до этого мы не видели — функция «Activities», которая позволяет загружать любимые игры без необходимости входа в главное меню. Информация поступила от европейского издания Gamereactor, обозревавшего г...

Опыт конвертирования кода C# в код Rust Постановка задачи Код на языке C# нужно перевести в код на Rust. Точнее, требуется такая процедура перевода (разработка продолжается на C#), чтобы в любой момент можно было получить работающий код на Rust. Эту задачу я решал для языков Java, Python, JavaScript и PHP, написав...

Правила локализации для разработчиков Сначала делаем, а думаем потом — или наоборот? Alconost рассказывает, какие особенности локализации стоит учесть на этапе разработки игры. Эту статью мы написали как ответ на повторяющиеся вопросы разработчиков: «Что с моей игрой не так? Почему перевода недостаточно? Как...

Podlodka #161: Инди игры Чтобы сделать свою собственную игру, нужно разобраться в игровых движках, научиться рисовать, написать сюжет, деконструировать геймплей чужих проектов и рассчитать баланс собственного...

Как я устал от JavaScript и создал свой собственный язык программирования За свою карьеру я успел поработать со множеством языков программирования. Писал flash-игры на ActionScript 3 и Android-игры на Java, сервера на Java, Scala и NodeJS (JavaScript), скрипты на Python, веб и мобильные приложения на React (JavaScript). И на каком бы языке я не пи...

Море, пираты — 3D онлайн игра в браузере Приветствую пользователей Хабра и случайных читателей. Это история разработки браузерной многопользовательской онлайн игры с low-poly 3D графикой и простейшей 2D физикой. Позади немало браузерных 2D мини-игр, но подобный проект для меня в новинку. В gamedev решать задачи, с...

Теперь не заблокируешь: выложен первый выпуск децентрализованной коммуникационной платформы Jami Сегодня появился первый выпуск децентрализованной коммуникационной платформы Jami, он распространяется под кодовым именем Together. Ранее проект развивался под другим именем — Ring, а до этого — SFLPhone. В 2018 году децентрализованный мессенджер переименовали для того, что...

Epic Games Store раздает две бесплатные игры Remnant From the Ashes и The Alto Collection Игровой магазин Epic Games Store начала очередную раздачу бесплатных игр. На этот раз магазин предлагает две игры: Remnant From the Ashes и The Alto Collection. Обе игры будут доступны до 20 августа бесплатно. Remnant From the Ashes - шутер на выживание от третьего лица. ...

[Перевод] Джон Ромеро о Doom: 25 лет Rip & Tear Быстрый. Брутальный. Хардкорный. Беспощадный. Это Doom. «Doom – ‘nuff said!» Именно так должен выглядеть постмортем одной из самых важных игр в истории. Doom написал историю игр, Doom — это поп-культура, Doom — имя, символизирующее скоростные, хардкорные и беспощадные шуте...

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

Студия M-Two работает над переизданием игры Resident Evil 4 Resident Evil 4 Remake разрабатывается студией M-Two, которая располагается в городе Осака. Команда студии состоит из бывших разработчиков Capcom и PlatinumGames. M-Two внесла свой вклад в разработку проекта Resident Evil 3 Remake, теперь разработчик готовится взять по...

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

Epic Games раздаёт игры Sherlock Holmes: Crimes and Punishments и Close to the Sun Epic Games Store преподнёс геймерам очередной подарок в форме бесплатных игр Sherlock Holmes: Crimes and Punishments и Close to the Sun. Оба проекта можно добавить в свою библиотеку вплоть до следующего четверга, 16...

Aсинхронный PHP Десять лет назад у нас был классический LAMP-стек: Linux, Apache, MySQL, и PHP, который работал в медленном режиме mod_php. Мир менялся, а с ним и важность скорости. Появился PHP-FPM, который позволил значительно увеличить производительность решений на PHP, а не срочно переп...

Пишем плагин отладки для SNES игр в IDA v7 Приветствую, Моя очень старая мечта сбылась — я написал модуль-отладчик, с помощью которого можно отлаживать SNES (Super Nintendo) игры прямо в IDA! Если интересно узнать, как я это сделал, "прошу под кат" (как тут принято говорить). Читать дальше →

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

Новая игра серии Batman Arkham получила свой логотип Разработка очередного продолжения серии Batman Arkham идет от WB Montreal идет полным ходом. Данная студия ранее выпустила игру Arkham Origins.

Почему успехи ИИ DeepMind в Atari вызывают у меня разочарование Картинка, которую вы видите, позаимствована с сайта DeepMind, и демонстрирует 57 игр, в которых их новейшая разработка Agent57 (обзор статьи на Хабре) достигла успеха. Само число 57 взято не с потолка, — именно столько игр было выбрано еще в 2012 году, чтобы стать своеобра...

Транскомпилируемые языки: проекты конвертации код-в-код Источник: Ward Cunningham Транспиляция — это конвертация кода одного языка в другой. С помощью специального транспилера (транскомпилятора) один язык программирования общего назначения можно перенести на любой другой язык программирования общего назначения. Если необходимо...

Чему я научился, написав библиотеку компонентов на Svelte Попробовав Svelte в личных проектах, мне захотелось двигаться дальше, и взять фреймворк в проект побольше. Для этого написал библиотеку компонентов svelte-atoms. За основу я взял UI кит на React, который используем на работе. Каким приемам Svelte я научился, читайте под кат...

Мой опыт разработки на языке Nim Привет, Хабр! Уже довольно давно я пишу свой игровой фреймворк — такой pet project для души. А так как для души нужно выбирать что-то, что нравится (а в данном случае — на чём нравится писать), то выбор мой пал на nim. В этой статье я хочу поговорить именно про nim, про его...

Учим AI Dungeon говорить по-русски Недавно ребята из сбер(-банка) анонсировали и выложили в свободный доступ свою модель gpt-3 и я понял, что можно наконец то реализовать свою давнюю мечту - сделать AI dungeon для русского языка. Данная игра сильно выстрелила в прошлом году, про нее было написано множество ст...

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

[Перевод] Создавайте игры из виртуальных блоков LEGOⓇ в LEGO Microgame Последний шаблон серии Microgames предназначен для новых пользователей: они смогут поделиться своей первой 3D-игрой, на разработку и настройку которой уйдет не больше часа.Мы уверены, что чем больше среди нас творческих людей, тем лучше становится мир. Наша цель — сдела...

20 февраля на iOS выйдет красивый экшен с элементами головоломки Incredible Mandy Incredible Mandy — красивый экшен с элементами головоломки от китайской студии Dotoyou Games, вышедший еще год назад на ПК. В главных ролях брат и сестра, которые после некоего трагического события забыли о существовании друг друга. Каждый уровень в этой игре — это попытка...

PostgreSQL: Серверное программирование на «человеческом» языке (PL/Perl, PL/Python, PL/v8) Postgres знаменит своей расширяемостью, что относится и к поддержке процедурных языков (PL). Никто не может похвастаться языком списком языков такой длины, а потенциально этот список и вовсе не ограничен: для того, чтобы подключить язык к серверу, не требуется сверхусилий. М...

[Из песочницы] Мне 14 и я решил разработать игру Привет, меня зовут Георгий, я учусь в 8 классе и мне 14. Указывая свой настоящий возраст я всего навсего пытаюсь привлечь больше внимания к моему проекту, всё таки не каждый день встретишь 14-го школьника который разработал не просто «5-ти минутный кликер» а действительно чт...

Что, если придется встречать Новый год в одиночестве? Для одних новогодняя ночь – наполненное счастьем и волшебством время, которое можно провести со своей второй половинкой. Для других – страшное бремя одиночества, когда посмотреть «Иронию судьбы» и загадать желание можно только с котом. Как пережить Новый год и не отчаяться...

Анонсирована новая MMORPG Dragon Raja Origin на iOS и Android Корейские студии, которые решают выпустить свою MMORPG, удивляют своим количеством. Проекты редко выходят за границы Южной Кореи, но это не повод о них не говорить. Может быть вы слышали, что год назад состоялся релиз одной MMORPG под названием Dragon Raja. С тех пор она ус...

STM32 fast start. Часть 2 Hello World на HAL, отладка в Atollic TrueSTUDIO В прошлый раз мы осваивали создание нового проекта при помощи STM CubeMX первую часть можно найти здесь. Для тех, кому лень перечитывать — закончилось все тем, что пустой проект успешно собрался. В данной части напишем простейший пример Hello World на HAL, посмотрим как ...

[Перевод] Как разработчикам Myst удалось уместить на одном CD-ROM целую вселенную Привет, Я Рэнд Миллер, соавтор «Myst». Мы поставили перед собой задачу создать реальный мир «Myst», но болезненно ударились о реальные ограничения CD-ROM. Играми я начал заниматься ещё с начала старшей школы, и я уже не молод, то есть это было довольно давно. Игры, которые ...

SpongeBob’s Idle Adventures уже можно скачать через TapTap на Андроид SpongeBob’s Idle Adventures — это аркадная мобильная игра, где мы должны помочь Патрику и Бобу вернуть всех персонажей на свои места. Всё дело в том, что из-за этих двух приятелей всех разнесло по параллельным реальностям. Нам предстоит строить Бикини Боттом и нанимать самых...

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

Персональный Лас-Вегас, или игра в браузерном расширении Недавно у нас с другом зашел разговор о карточных играх. Он сказал, что умеет играть только в покер, но и то давно этого не делал, потому что забыл все комбинации. Вот и поговорили… Я вспомнил, что пару лет назад я написал пять карточных игр, включая покер Техасский Холдем,...

Creative Sound BlasterX G6 получила прошивку с функцией GameVoice Mix Creative Technology объявляет о выпуске новой прошивки для своей внешней звуковой карты Sound BlasterX G6, делающей её идеальной для игр на консолях. С новой функцией GameVoice Mix управлять звучанием и балансом игрового звука/чата стало ещё удобнее. Sound BlasterX G6 была...

Как сэкономить время и силы на внедрении стандартов безопасной разработки с помощью OWASP SAMM 5 марта 2020 года в офисе OZON прошёл очередной митап Московского отделения сообщества OWASP. Кажется, что получилось здорово, а краткий отчёт с материалами встречи был недавно опубликован на Хабре. В этом же посте представлен доклад oxdef. Продолжая серию экспресс-докладов...

Подготовка SDL2-проекта для запуска на android Всем привет. Сегодня мы посмотрим как подготовить проект с использованием библиотеки sdl2 для запуска игры на android. Читать дальше →

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

Бесплатные вебинары Skillbox: пишем игры на PHP, Unity и Unreal Engine Делимся с вами подборкой вебинаров на тему разработки игр. Вы узнаете, как сделать простую консольную игру на PHP, 3D-арканоид на движке Unreal Engine 4, космическую аркаду и AR-приложение на Unity. Заходите под кат – будет интересно. Читать дальше →

Первые скриншоты нового порта оригинальной трилогии S.T.A.L.K.E.R. на Android В фанатской группе S.T.A.L.K.E.R. 2 ВКонтакте были опубликованы скриншоты мобильного порта оригинальной игры для Android-устройств. В записи отмечается, что они принадлежат автору порта, который сообщил, что также работает над собственными ИИ и A-Life — системой симуляции ис...

Локализация приложений: как мы подружили перевод и разработку Привет, Хабр! Я ведущий разработчик системы локализации в Badoo. Мы работаем с несколькими большими проектами: Badoo, Bumble, Lumen и Chappy. Сейчас в системе локализации у нас находятся 150 000 фраз и текстов, переведённых на 52 языка. При этом каждое из наших приложений и...

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

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

Ubisoft показала первый трейлер игры Avatar: Frontiers of Pandora, в которой предстоит играть за На’ви Компания Ubisoft завершила своё выступление на выставке E3 большим сюрпризом. Она показала первый трейлер игр Avatar: Frontiers of Pandora. Разработкой этого проекта занимается внутренняя студия Massive с использованием движка Snowdrop. Игра Avatar: Frontiers of Pandora расс...

Шрайер: Suicide Squad находится в разработке с конца 2016 или начала 2017 года Rocksteady Studios неожиданно анонсировала игру Suicide Squad на основе комиксов «Отряд самоубийц», куда входят некоторые злодеи вселенной DC. О проекте пока ничего достоверно не известно, но журналист Bloomberg Джейсон Шрайер (Jason Schreier) немного рассказал об анонсе. Ка...

Открыта предрегистрация на Boom! Party, это ещё один клон Roblox Помните Roblox? Тогда посмотрим на ещё одну инди-поделку под названием Boom! Party. Это аркадный проект, где игроки могут создавать группы со своими друзьями и участвовать в различных режимах. Например, можно построить дом своей мечты или же сражаться на небольших аренах по ...

[Из песочницы] vuex + typescript = vuexok. Велосипед, который поехал и обогнал всех Доброго времени суток. Как и многие разработчики, я в свободное от работы время пишу свой относительно небольшой проект. Раньше писал на react, а на работе используется vue. Ну и что бы прокачаться во vue начал пилить свой проект на нем. Сначала всё было хорошо, прямо-таки ...

[Перевод] Публикация кода VVVVVV показала, насколько грубо устроены игры внутри На прошлой неделе создатель Dicey Dungeons Терри Кавана отпраздновал десятую годовщину своей давней игры VVVVVV, by опубликовав её исходный код [перевод на Хабре]. Если объяснять просто, то это значит, что любой человек может теперь посмотреть, как создавалась игра, потому ...

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

NoVerify: PHP-линтер, который работает быстро Для PHP есть хорошие утилиты статического анализа: PHPStan, Psalm, Phan, Exakat. Линтеры хорошо выполняют свою работу, но очень медленно, потому что почти все написаны на PHP (или Java). Для личного использования или небольшого проекта это нормально, но для сайта с миллионам...

Пишем игру Гонки на бумаге, C# WPF Дело было в начале 90-х, компьютера не было, но было желание поиграть в гонки ) Показал мне друг как можно на тетрадном листе бумаги в клеточку играть в гонки. А еще говорят, что есть настольная игра с такими правилами. И что чуть ли не все играли в эту игру в университете з...

Google принесла ПК-игры на Android-смартфоны Компания Google не скрывает, что она хочет запустить свой стриминговый сервис Stadia на как можно большем количестве устройств. Еще в ноябре появились слухи о том, что компания собирается предложить сервис владельцам других Android-смартфонов (не Google Pixel). На прош...

[Из песочницы] База данных на ScriptableObject c системой сейва/загрузки Введение В каждой игре есть данные, с которыми работают гейм-дизайнеры. В рпг — это база данных айтемов, в матч-3 — стоимость в кристаллах инструментов из магазина, в экшенах — количество хп, на которое лечит аптечка. Для хранения таких данных существует много способов — кт...

Микросервисы на С++. Выдумка или реальность? В этой статье я расскажу о том, как создал шаблон (cookiecutter) и настроил окружение для написания REST API сервиса на С++ с использованием docker/docker-compose и пакетного менеджера conan. Во время очередного хакатона, в котором я участвовал в качестве бекенд-разработч...

[Перевод] Мотор! или Что такое игровая физика Разработчикам при создании игры приходится искать баланс не только в механиках, но и в физике. Реализм или аркада? В общем-то, кому что нравится. Главное — фан и удовольствие. Нужно создать фундаментальные законы своего мира, и объяснить, что возможность ходить по потолку ...

Hero Stars — новый Brawl Stars на районе или полный треш на Android? Brawl Starsдавно забила за собой место топового экшена на смартфоны. Ребята из студии Dygames решили вдохновиться этой игрой и сделали своё детище — Hero Stars. Здесь мультяшная графика и сине-красный интерфейс. Мы должны захватить точку и принести победу своей команде. Фоно...

Вышел новый геймплейный трейлер Surgeon Simulator 2 Известная игра про непутёвого хирурга в скором времени обзаведётся сиквелом — разработчики из Bossa Studios не только показали нам новый геймплейный трейлер, но и открыли предзаказ в Epic Store. Из трейлера стало известно, что помимо основной составляющей геймплея игроки та...

Square Enix выпустила NieR Re[in]carnation, странная игра про гачу и пошаговые битвы Этот день настал — Square Enix выпустила NieR Re[in]carnation на смартфоны. Игроков ждут наполненные экшеном сражения с боссами, а также молчаливое исследование мира. Интерфейс не перегружен, даже виртуальный стик выглядит минималистично. Порой есть диалоги, они озвучены, но...

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

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

Для шутера Standoff 2 вышло крупное обновление, в игре стартовал Season 1 Один из самых популярных проектов среди читателей нашего сайта, мультиплеерный шутер Standoff 2, получил крупное обновление с индексом 0.13.0. Главное, что привносит апдейт — старт «Season 1». Разработчики приглашают игроков принять участие в гонке за предметами из эксклюзи...

Transport City: Truck Tycoon — симулятор градостроителя вышел на смартфоны Студия CUPGUM выпустила мобильную игру в жанре «градостроительный симулятор» под названием Transport City: Truck Tycoon. Геймерам предстоит взять на себя ответственность за различные автомобили, которые должны выполнять свою работу. Система логистики построена на реалистичны...

Ищем котят в милой игре Hidden Cats: Detective Agency на Андроид, где Волли? Hidden Cats: Detective Agency — это аркадная головоломка, где нам надо искать котят. Графика милая и мультяшная; мы передвигаемся между локациями и ловим не только ушастых приятелей, но и задерживаем воров. Если вы не особо внимательный, то придётся тапать по каждой пикселю,...

27 мая на iOS выйдет приключение ALTER: Between Two Worlds, вдохновленное Monument Valley Monument Valleyпо праву считается одной из самых важных мобильных игр в истории. Это не только само по себе прекрасное приключение, но и источник вдохновения для остальных разработчиков. 27 мая в App Store выйдет игра под названием Alter: Between Two Worlds от студии Fivest...

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

Издатель Blacksad: Under the Skin готовит игру по мотивам «Приключений Тинтина» «Приключение Тинтина» — один из самых популярных европейских комиксов прошлого века, который создал бельгийский художник-самоучка Эрже. По мотивам комикса выходили несколько игр и фильмов, включая «Приключение Тинтина: Тайна Единорога» Стивена Спилберга. Теперь же издатель ...

[Перевод] Что такое product/market fit Эммет Шир, сооснователь Twitch Я не уверен, что могу дать точное определение, но могу поделиться своим субъективным восприятием разницы, когда product/market fit есть, а когда его нет, как это ощущается. Основать стартап — значит взять на себя ношу Сизифа: затолкать камен...

Эксперимент VTrade. Часть 1: Биржи и современные технологии Цикл статей освещает попытку создания реактивной системы силами одного человека с минимальным бюджетом и в кратчайшие сроки. Цели эксперимента: Более глубокое понимание предметной области и улучшение технической экспертизы Выявление сильных и слабых сторон использования фу...

Состоялся пробный запуск Rage of Destiny от создателей Lords Mobile, ещё один клон RAID Rage of Destiny — это новая мобильная игра от создателей Lords Mobile. Геймплей выполнен в жанре мобильных RPG, где мы собираем группу из героев и они самостоятельно справляются с врагами. Всё действие происходит на стене замка, который наши враги решили осадить. Если вы реш...

Сложности работы с ANTLR: пишем грамматику Ruby В «Ростелеком-Солар» мы разрабатываем статический анализатор кода на уязвимости и НДВ, который работает в том числе на деревьях разбора. Для их построения мы пользуемся оптимизированной версией ANTLR4 – инструмента для разработки компиляторов, интерпретаторов и трансляторов...

[Перевод] Напишем и поймем Decision Tree на Python с нуля! Часть 1. Краткий обзор Привет, Хабр! Представляю вашему вниманию перевод статьи "Pythonで0からディシジョンツリーを作って理解する (1. 概要編)". 1.1 Что такое Decision Tree? 1.1.1 Пример Decision Tree Например, у нас есть следующий набор данных (дата сет): погода, температура, влажность, ветер, игра в гольф. В ...

В Epic Games Store бесплатно раздают игры The Escapists и The Wolf Among Us Магазин цифровой дистрибуции Epic Games Store устроил очередную бесплатную раздачу игр для своих пользователей. На этой неделе предлагается возможность получить игру The Escapists, разработанную компанией Mouldy Toof Studios и выпущенную в 2015 году, а также проект The Wolf ...

Корейская актриса Со Е-джи снялась в рекламном ролике новой мобильной MMORPG Mir 4 Если вы до этого не слышали, как несколько лет Wemade и несколько других китайских студий оспаривают своё право на разработку игр по франшизе Mir. Вообще студия Shengqu Games разрабатывала Mir, но у Wemade тоже есть свои права на эту серию. Последняя даже приняла участие в в...

Как вести технический блог? Я работаю в коммерческой разработке с 2011 года. С конца 2012 занимаюсь разработкой под iOS. Свою первую техническую статью я написал на Хабре в начале 2017 года про подход к локализации мобильных приложений. Потом выпустил ещё несколько статей по iOS-разработке на Хабре и...

[Из песочницы] Unity — Enable Multidex или слишком много методов С чего все началось Всем привет. На определенном этапе разработки игры под Android на движке Unity я столкнулся с одной проблемой при билде. После добавления в проект таких плагинов как Appodeal и Google Play Games количество используемых методов превысило 65K и во время бил...

Приключение The Unfinished Swan с PlayStation 3 теперь доступно на iOS и PC Издатель Annapurna Interactive решил удивить геймеров, которые в своё время не смогли насладиться приключением The Unfinished Swan из-за того, что оно вышло только на PlayStation 3: игра, которая получила премию BAFTA, теперь вышла и на другие платформы. Изначально проект ув...

Как я не стал продакт-менеджером после обучения в Product Univercity Морейниса и Черника Всем привет. Решил написать свою первую статью на VC, но главреда меня забанил, потому что я попросил поставить плюсики друзей, а перед этим три раза дешёвая рабочая сила снимала мою публикацию по каким-то неведомым причинам, и описать свой опыт поиска работы продакт-менедж...

Итоги конкурса рабочих мест или Игра престолов в битве за PS4 Те, кто на Хабре не первый день, наверняка знают, как мы в RUVDS любим устраивать всякие активности. Что мы уже только не делали. Запускали сервер в облака, делали коллаб с создателем Дюк Нюкема, даже варили свое админское пиво и готовили хабрабургеры, всего и не упомнить....

[Перевод] История создания Dizzy Оставленный без внимания профильными изданиями, но любимый игроками, Диззи был феноменом среди блокбастеров в Великобритании середины 80-х. А история о том, как улыбающееся яйцо три года доминировало в топах программного обеспечения, — это наглядный пример «программирования ...

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

О том как написать и опубликовать смарт-контракт в Telegram Open Network (TON) О том как написать и опубликовать смарт-контракт в TON О чем эта статья? В статье я расскажу о том, как поучаствовал в первом (из двух) конкурсе Telegram по блокчейну, не занял призовое место и решил зафиксировать опыт в статье, чтобы он не канул в Лету и, возможно, помог ко...

[Перевод] Анализ скорости распространения COVID-19 и публикация результатов на dstack.ai Предисловие переводчика Всем привет, давно ничего не писал на Хабр, но тут появился повод. Я довольно много лет проработал в области анализа данных и самая важная вещь, которую я понял за это время — в анализе данных очень не хватает инструментов, самых разных инструментов...

Remedy создаст новую игру во вселенной, объединяющей Control и Alan Wake Студия Remedy Entertainment ещё в самом приключенческом шутере Control прямо говорила о том, что игра разворачивается в одной вселенной с Alan Wake. К радости поклонников последней, предстоящее дополнение AWE, анонсированное несколько дней назад, вернёт Алана Уэйка на игровы...

YouTube — Ошибка. Повторите попытку позже. Идентификатор воспроизведения: <...> Чуть больше месяца назад стал замечать, что почти каждая попытка посмотреть видео с YouTube на десктопном компьютере начинается с сообщения об ошибке. В этом нет ничего фатального, так как видео все же начинает воспроизводится после одного-двух-трех обновлений страницы. ...

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

Star Citizen собрала 300 млн долларов, став самой дорогой игрой в истории. И она до сих пор не вышла Star Citizen — феномен не только игрового рынка, а и рынка IT в целом. Игра, которую нам обещают каждый год на протяжении уже пяти лет, пока так и не вышла, и неясно, когда выйдет. При этом игра продолжает собирать с фанатов и просто интересующихся огромные деньги...

Никогда такого не было, и вот опять: встречайте Might & Magic: Chess Royale от Ubisoft Might & Magic Heroes: Era of Chaosоказалась не просто плохой игрой, но одним из главных разочарований 2019 года даже при том, что мы осознавали, что ничего хорошего ждать не стоит. Тем не менее проект, похоже, приносит деньги, потому что сегодня Ubisoft анонсирует новую ...

Remedy Entertainment работает над двумя играми нового поколения Remedy Entertainment - финская компания, которая разрабатывает видеоигры. Популярные игры компании: Max Payne, Max Payne 2: The Fall of Max Payne, Alan Wake, Quantum Break и конечно же Control. В скором будущем, разработчик выпустит два обновления для видеоигры Control. ...

Как писать книгу в LaTeXe по физике. Cтатья 1 Это моя первая статья на Хабре. Глава 1. Введение 1.1 Позвольте представиться и почему я это пишу    Я — научный сотрудник, физик. Недавно выпустил книгу по спектроскопии объемом 880 страниц и весом 1560 грамм. Эту книгу я писал 9 лет, параллельно читая лекции по...

Опыт работы над проектом на базе Vue3 в 2021 году Около полугода пришлось поработать над миграцией неработающего проекта на базе Vue 2 на проект Vue v.3. Поскольку до сих пор работа с ним остаётся экзотикой, попробую описать состояние развития этого проекта в июле 2021 года, через 10 месяцев после релиза, и какие особеннос...

WhatsApp рекомендует срочно обновить мессенджер. Что случилось WhatsApp можно «убить» одним сообщением Несмотря на то что WhatsApp пользуется более миллиарда человек по всему миру, он всё-таки далёк от того, чтобы называться идеальным мессенджером. Не то чтобы он был неудобным или недостаточно функциональным, но редкий месяц п...

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

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

Как Magento 2 взаимодействует с Vue Storefront Привет! Меня зовут Павел и я занимаюсь бэкенд разработкой. Как уже писал AndreyHabr, многие из наших проектов основаны на стеке Adobe Magento 2 (для краткости далее я буду называть ее M2) в качестве бэкенда и Vue Storefront (VS) в качестве фронтенда. Я не буду подробно оста...

The Last of Us: Part II выйдет 19 июня, а Ghost of Tsushima — 17 июля Еще с выходных все игровое сообщество обсуждает (или старается всеми силами избегать) спойлеры к The Last of Us: Part II, а Sony тем временем объявила новую дату релиза для двух своих долгожданных эксклюзивов. Изначально новый проект Naughty Dog должен был выйти 29 мая, но ...

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

Основы deep learning на примере дебага автоэнкодера, часть №1 Если почитать обучение по автоэнкодерам на сайте keras.io, то один из первых посылов там звучит примерно так: на практике автоэнкодеры почти никогда не используются, но про них часто рассказывают в обучалках и народу заходит, поэтому мы решили написать свою обучалку про них:...

[Перевод] Kha vs HTML5: Компилируем JavaScript в C++ Предлагаю вашему вниманию перевод доклада Роберта Конрада с прошедшего в октябре прошлого года HaxeUp Sessions 2019 Linz. Данный доклад посвящен процессу портирования на консоли игры CrossCode, изначально написанной на HTML5. Если вам понравится перевод, то рекомендую также ...

Пишем тренажер слепой печати на чистом JavaScript. Часть 1 Здравствуйте! В преддверии старта курса «Fullstack разработчик JavaScript» один из наших авторов решил поделиться своим опытом создания тренажера для слепой печати. А мы же, в свою очередь, хотим показать вам данный материал. Всем привет! Сегодня я решил показать, как нап...

Kinda Heroes — devstory милой RPG с чибиками Привет! Имея за плечами довольно серьезный опыт разработки игр и приложений, я долгое время боялся браться за RPG. Я имею ввиду полноценную ролевую игру, а не казуальный кликер или айдлер (idle). Итак, я поделюсь с вами историей о том, как по-быстрому за 1 месяц сделать свою...

В Dota 2 появился запрет на игру в командах с зависимыми напарниками Dota 2 известна как одна из самых затягивающих геймеров игр — многие из тех, кто тратят свое время на нее, могут за один день проиграть и 8, и 10 часов, что явно нельзя назвать нормой. Именно для борьбы с подобным фанатизмом разработчики игры выпустили очередное обновление.

[Перевод] Как написать игру за месяц, не отвлекаясь от основной работы MoonGun — игра в жанре экшен/стратегия о защите лунной базы от астероидов. Игра была создана Ивенсом Серпой — автором множества статей о геймдизайне — в рамках Github Game Off Game Jam в ноябре 2020 года. Занимался он ей в одиночку в свободное от работы время. Игра получил...

Jumanji: Epic Run — новый «4D-раннер» по мотивам фильма Джуманджи: Новый уровень На прошлой неделе на экранах кинотеатров вышло продолжение фэнтезийного боевика «Джуманджи: Новый уровень». В честь этого события разработчики из студии Crazy Labs выпустили раннер Jumanji: Epic Run. Судя по истории обновлений, доступен он был еще с осени, но полноценный рел...

[Из песочницы] Пишем шейдеры кодом в Unity LWRP Введение Здравствуй, Хабр. Сегодня хочется рассказать немного о том, как можно быстро и безболезненно (почти) начать писать классические текстовые шейдеры в Unity с использованием Lightweight Rendering Pipeline (LWRP) — одним из примеров конвейера Scriptable Rendering Pipeli...

Epic Games предлагает игру Civilization VI бесплатно После бесплатной игры GTA 5, игровой магазин Epic Games предложил еще одну игру. С 23 и до 28 мая будет доступна стратегия Civilization VI бесплатно. После чего игра будет заменена на неизвестную игру, которая держится в секрете. По некоторым слухам, следующей бесплатной игр...

Сегодня стартует ЗБТ Girls' Frontline II: Exile в Поднебесной, стоит ли ждать? Girls' Frontline II: Exile — это мобильная стратегия с элементами RPG. Игру сделали на движке Unreal Engine 4, из-за этого графика выглядит на высоком уровне. Бои пошаговые, перед стартом мы должны расставить бойцов по позициям. Геймплей напоминает XCOM, камера красиво перед...

Анонсирована «первая игра от орков для орков» Warhammer 40,000: Dakka Squadron Компания Phosphor Games, в портфолио которой нет заметных игр, анонсировала проект Warhammer 40,000: Dakka Squadron — очередное развлечение в популярном сеттинге. Игрокам предстоит выбрать один из пяти орочьих кланов, у каждого из которых есть свои особенности. После этого ...

[Перевод] wc на D: 712 символов без единого ветвления После прочтения "Побиваем С программой в 80 строк на Хаскеле", которую я нашел на ХакерНьюс, я решил, что D может и лучше. И я написал wc на D. Прим.пер. Я предложил вышеупомянутую статью перевести 0xd34df00d, но он предпочел сделать по мотивам свою «Побеждая C дв...

Сервис NVIDIA GeForce Now добавляет новые игры в свою библиотеку По четвергам, компания NVIDIA добавляет в игровой сервис GeForce Now новые игры. На этой неделе добавлено 8 игр, одна из которых возвращается после того, как была удалена ранее - это видеоигра Russian Fishing 4. Еще один интересный проект Othercide - инди-стратегия выпущенна...

[Перевод] Как я сгенерировал на Python тысячу лиц для своей игры На определённом этапе разработки своей игры я осознал, что мне нужна система диалогов с лицами-аватарами. Поэтому я решил создать генератор лиц на основе знаменитой игры Papers, Please. Генератор лиц Dukope (из Papers, Please) Сбор данных Я скачал примерно 50 портретов с...

[Перевод] Реализация алгоритма Минимакс на примере игры «Крестики-Нолики» Недавно я написал непобедимую игру «Крестики-Нолики». Это был интересный и поучительный проект, который многому меня научил. Если у вас есть желание посмотреть результат — это можно сделать здесь. Для того чтобы сделать игру непобедимой, было необходимо создать алгоритм, ...

Очередной «Летний фестиваль игр Steam» пройдет с 9 по 14 июня, для участия принимаются новинки, готовые к выходу в ближайший год Игровой сервис Steam объявил, что в этом году традиционный Летний фестиваль игр пройдет с 9 по 14 июня. В этот период у разработчиков игр будет возможность продемонстрировать свои игры всемирной аудитории, заинтересовав потенциальных покупателей еще до момента релиза. Чтобы ...

Пошаговая игра ATOM RPG как альтернатива Fallout на смартфонах, теперь и на Android Жанр CRPG был в своём время очень популярным. Время не стоит на месте, да и уровень вхождения требуется не маленький, поэтому геймеры потихоньку перешли на более казуальные или удобные проекты. Но игровая индустрия не забывает о своих корнях, поэтому порой можно увидеть возр...

MMORPG TERA Hero (TERA Frontier) уже на финальной стадии разработки Неизвестно, было ли когда-нибудь по-другому, но сейчас издателям преимущественно наплевать на значение франшиз и потенциальное отношение игроков к ним. Это наблюдается как среди азиатских (Netmarble, NCSoft и прочие), так и среди западных (Ubisoft, Electronic Arts) компаний....

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

Пишем простой WYSIWYG-редактор с помощью ProseMirror Когда в Sports.ru понадобился свой WYSIWYG-редактор, мы решили сделать его на основе библиотеки ProseMirror. Одной из ключевых особенностей этого инструмента является модульность и широкие возможности кастомизации, поэтому с его помощью можно очень тонко подогнать редактор п...

Пишем комикс-приключение на Kotlin Всем привет! Сегодня вас ждет легкая статья, которая расскажет как написать простую мобильную игру-викторину на Kotlin. Здесь я расскажу и наглядно покажу как выглядит Kotlin для мобильной разработки и предложу свои идеи о том, как можно структурировать подобный проект. Что ...

Paralives — инди-проект для тех, кто играл в The Sims исключительно ради строительства The Sims — одна из самых популярных серий игр в жанре симулятора жизни с большим количеством возможностей, существующая с 2000 года. Конкуренты появлялись в течение всех этих 20 лет, но ни одному и близко не удалось подобраться к тому, что предлагали игры от EA. Однако сейч...

Разработчики LIMBO и INSIDE представили игру Playdead Разработчики LIMBO и INSIDE представили новую игру под названием Playdead. На аккаунте в Твиттере, игра продемонстрировала 15 секундный ролик, но подробностей мы не увидели. Студии использовали свой уникальный зловещий 2D метод с художественным стилем. Напомним, что не единс...

[Перевод] DevOps vs Agile: В чем разница Разница в том, что происходит после разработки Когда ПО только начали разрабатывать, процесс разработки не подходил ни под один вид управления. Затем появился водопад, который ввел идею о том, что разработка ПО может быть определена временем создания или сборки приложения....

VKWave — фреймворк для разработки ботов ВКонтакте Привет, Хабр! Сегодня я хочу рассказать о замечательной библиотеке для разработке ботов ВКонтакте с помощью языка программирования Python. VKWave VKWave — это фреймворк для разработки ботов ВКонтакте, написанный с помощью asyncio. Основные цели проекта — дать возможность ра...

Попробуй ИТ в Белоруссии: как Минск привлекает иностранных IT-специалистов МИД Республики Беларусь и  Wargaming провели презентацию  книги «Taste IT in Belarus». Цель проекта - привлечь на рынок Белоруссии иностранных IT-специалистов, посмотрев на жизнь в столице глазами специалистов из разных стран мира, выбравших местом...

Анонсирована The Outlast Trials — кооперативный survival horror Канадская студия Red Barrels, создатели игр серии Outlast, анонсировали новую игру в этой вселенной. Правда, будущий проект будет не очередным сюжетным хоррор-приключением, а кооперативной игрой в жанре survival horror.  Новая часть ужастика расскажет...

Маленькие Python для маленьких embedded-программистов: CircuitPython и MicroPython для MeowBit На Хабре уже немало писали про обучающий микрокомпьютер BBC micro:bit, который в 2016 раздали всем британским школьникам, и сейчас он продаётся по $15. С прошлого года появились в продаже и micro:bit v2, в которых ОЗУ расширена с 16 КБ до 128 КБ. Неизменным остался форм-факт...

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

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

Arrr! — платформер про ниндзя-пирата по типу Ninja Arashi, игра вышла на смартфоны Помните Ninja Arashi? Так вот, по типу неё вышла ещё одна игра — «Arrr!». Замысел такой: мы прыгаем по локациям с пиратскими парусными кораблями на заднем фоне. Наш герой — пират. Он высоко прыгает и кидает ножи в противников. Сюжет простой: наш корабль украл какой-то борода...

[Из песочницы] Пишем бот для пазл игры на Python Давно хотел попробовать свои силы в компьютерном зрении и вот этот момент настал. Интереснее обучаться на играх, поэтому тренироваться будем на боте. В статье я попытаюсь подробно расписать процесс автоматизации игры при помощи связки Python + OpenCV. Читать дальше →

Новый конкурс игр для ZX Spectrum — Твоя игра 6 Завсегдатаи Хабра могут вспомнить несколько конкурсов игр для ZX Spectrum (8-битный компьютер, основанный на CPU Z80), которые здесь освещались: Retro Games Battle 2014 Твоя игра 5 Yandex Retro Games Battle 2019 На днях объявлен новый конкурс игр для ZX Spectrum — "Тв...

Mein Linux На Хабре в последнее время появилась серия холиварных статей: Семь причин, почему Линукс Главная причина, почему не Linux (от автора предыдущей статьи) Главная причина, почему все-таки Linux В этих статьях и комментариях к ним много говорили о коммунизме, цельности системы, ...

Для MMORPG Perfect World Mobile вышло крупное обновление: Realm War, новые локации, смена класса и другое Релиз MMORPG Perfect World Mobile в Европе состоялся еще в августе. Уже в ноябре игру обещали выпустить для России. На официальной странице ВКонтакте ровно 1 ноября появилась запись о том, что игра отложена, и больше новостей не было. Но, как и с любой другой MMORPG, как люб...

Лучшие приключенческие игры на Android Берите в руки смартфон и вперед. Навстречу приключениям! Приключенческие игры являются одними из самых уникальных среди всех проектов. Они не вписываются ни в одну категорию, и часто они создаются на стыке нескольких игровых жанров. Единственным реальным условием для того, ч...

[Перевод] Портируем Quake на iPod Classic Запускаем Quake на iPod Classic (видео). TL;DR: мне удалось запустить Quake на MP3-плеере. В статье описывается, как это произошло. Часть прошлого лета я потратил на пару своих любимых вещей: Rockbox и игру Quake id Software. Мне даже предоставилась возможность объединить...

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

В Assassin's Creed Valhalla обнаружили новое мощное оружие, которое удалось добыть с помощью бага Мир Assassin's Creed Valhalla наполнен множеством секретов и отсылок. И хотя игра вышла более двух месяцев назад, пользователи продолжают раскрывать её тайны. Недавно одной из таковых поделился автор YouTube-канала JorRaptor. Он обнаружил спрятанный в груде камней леген...

[Из песочницы] Нужно ли нам озеро данных? А что делать с хранилищем данных? Это статья перевод моей статьи на medium — Getting Started with Data Lake, которая оказалась довольно популярной, наверное из-за своей простоты. Поэтому я решил написать ее на русском языке и немного дополнить, чтобы простому человеку, который не является специалистом по раб...

Knights of Ages — новая стратегическая RPG для Android в режиме пробного запуска Студия Less Mainstream Games выпустила в Google Play свою дебютную игру под названием Knights of Ages. Это RPG с элементами стратегии в сеттинге Артурианы, в которой вам предстоит исполнить судьбу своего персонажа и получить возможность стать правителем целого государства. ...

TailwindCSS – очередной фреймворк или новый шаг эволюции? Очевидно, я бы не стал писать эту статью, если бы считал, что TailwindCSS – просто очередной фреймворк. Я считаю, что он кардинально отличается от всех других фреймворков и создает отдельную парадигму web-стилизации. И при этом выполняет все поставленные перед ним задачи, д...

Пишем свою стратегию для виртуального скролла из Angular CDK Привет! В Angular CDK в седьмой версии появился виртуальный скролл. Он отлично работает, когда размер каждого элемента одинаков, — причем прямо «из коробки». Мы просто задаем размер в пикселях и указываем, к какому элементу нужно прокрутить контейнер, сделать ли это плавно, ...

(S)SDLC, или Как сделать разработку безопаснее. Часть 1 С каждым годом культура разработки растет, появляются новые инструменты для обеспечения качества кода и новые идеи, как эти инструменты использовать. Мы уже писали про устройство статического анализа, про то, на какие аспекты анализаторов нужно обращать внимание, и, наконе...

Игра на WinForms + C# в 16 лет (2 часть) Предыстория Прошло довольно много времени с момента написания предыдущей статьи. Как и обещал я написал вторую часть. Хотелось бы сказать спасибо всем тем, кто давал советы в комментариях, из всех их я смог узнать что-то новое. Ну а для тех кому хочется сразу посмотреть прое...

[recovery mode] Хочешь заработать миллион? Всем известна фраза Рона Хаббарда «…хочешь заработать миллион — создай свою религию», которую он выдал в 1950 году. Тогда он создал ещё одну деструктивную секту, можно это было в 60-х в США — которая до сих пор пытается утвердиться в мире, как религия. Хотя, сорри, друзья. ...

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

В игре Plague Inc. появился новый режим – борьба с пандемией. Он будет бесплатным «пока COVID-19 не будет взят под контроль» Создатели «симулятора пандемии» Plague Inc. сдержали свое обещание — в новом бесплатном обновлении они добавили режим предотвращения пандемии. Новый режим под названием Plague Inc: The Cure – это попытка разработчиков из Ndemic Creations смоделировать реальные многосторонние...

Началось ОБТ MMORPG Immortal Sword на Андроид На Android можно поиграть в раннюю версию Immortal Sword. Это MMORPG с различными классами и восточной тематикой. Посмотрим, чем этот проект лучше других представителей жанра. Immortal Sword — это мобильная игра в жанре MMO. Так как она пришла из Азии, то и тематика соотве...

Hellraid станет полноценным DLC для Dying Light, спустя 5 лет после выхода игры В далеком 2013 году студия Techland, известная в первую очередь зомби-экшенами Dead Island и Dying Light, анонсировала проект под названием Hellraid. Это должен был быть кооперативный экшен о сражении с зомби в средневековом сеттинге. Разработку приостановили в 2015 году, об...

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

Помогите Microsoft поставить новый рекорд в «Косынке». Культовому пасьянсу исполнилось 30 лет Хорошо знакомой пользователям операционной системы Windows игре-пасьянсу Solitaire или «Косынка» исполнилось 30 лет. Microsoft решила отпраздновать юбилей попыткой поставить новый рекорд по количеству проведённых игр.  По данным компании, несмот...

Всё, что анонсировала Microsoft на мероприятии Inside Xbox Завершилась прямая трансляция очередного эпизода шоу Inside Xbox, и она оставила весьма странные впечатления. Дело в том, что Microsoft обещала продемонстрировать геймплей игр нового поколения на Xbox Series X, а по итогу не показала ни одного геймплейного трейлера, огранич...

Как у конкурента: новый мод добавил в Dota 2 чемпионов из League of Legends Dota 2 и League of Legends — непримиримые конкуренты среди игр в жанре МОВА. Объединить эти два проекта решил пользователь под псевдонимом i dont feel like playing. Он выложил в мастерской Steam модификацию, которая добавляет в творение Valve чемпионов из League of Legends. ...

Руководство Halo Infinite ушло в отставку За все время разработки, с игрой Halo Infinite происходят разные события. Проект потерял ключевых сотрудников на руководящих должностях, а теперь после очередного переноса игры нас ожидают новые события. В 2019 году Halo Infinite потеряла креативного директора Тима Лонго, ...

Открыта предрегистрация на пошаговую RPG Idola Phantasy Star Saga, известна дата релиза Условно-бесплатная пошаговая RPG Idola Phantasy Star Saga изначально вышла на iOS и Android в Японии. Это произошло в 2018 году. Релиз ознаменовал 30-летие серии Phantasy Star. У нас есть радостные новости — в следующем месяце состоится мировой релиз. Перед тем, как мы пере...

Карточная игра «Дурак» на двух M5Stack Цель урока Сегодня мы напишем сетевую карточную игру на двух игроков. Какую игру написать? Давайте напишем популярную карточную игру "Дурак", цель которой — избавиться от всех карт. Подробнее о правилах Вы можете узнать здесь. Рисунок 1. Читать дальше →

Подземелья, драконы и аутизм: интервью с Адамом Дэвисом В этом году увидит свет настольная ролевая игра Critical Core, которая представляет собой адаптированный вариант D&D, специально предназначенный для развития социальных и коммуникативных навыков у детей с аутизмом и другими особенностями развития. Critical Core — это п...

Инди-приключение Forager теперь точно доступно на iOS, немного информации про Android-версию На прошлой неделе мы писали о том, что разработчик HopFrog готовится выпустить инди-приключение под названием Forager на iOS раньше намеченного срока (2021 год). Но по какой-то причине после этого релиз оттянули на неопределённый срок. Теперь же мы можем сказать с уверенност...

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

Вышел новый релиз «Python для браузеров», встречаем Brython 3.9 Разработчики проекта Brython Python выпустили новый релиз, Brython 3.9. Сам проект позиционируется, как «Python для браузера». Он основан на Python 3 и выполняется на стороне браузера, причем для разработки веб-скриптов вместо JavaScript используется Python. Код проекта ...

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

Пора на свалку Никогда не думал, что это случится со мной, но, похоже, я выгорел. А ещё мне стрёмно. Да, это ещё одна статья про выгорание. Я тут на днях смотрел на свою RSS-читалку и заметил, что под тегом «C++» у меня где-то три сотни непрочитанных статей. Я не прочитал ни одной статьи ...

[Из песочницы] pyqtdeploy, или упаковываем Python-программу в exe'шник… the hard way Наверняка, каждый, кто хоть раз писал что-то на Python, задумывался о том, как распространять свою программу (или, пусть даже, простой скрипт) без лишней головной боли: без необходимости устанавливать сам интерпретатор, различные зависимости, кроссплатформенно, чтобы одним ...

Самурайская экшн-рпг игра Nioh 2 получила новое обновление Разработчик игры Nioh 2 опубликовал бесплатное обновление версии 1.09. Обновление включает новый контент, улучшения производительности и многое другое. В игру будут добавлены 9 новых миссий, которые открываются по мере прохождения. Представлена новая броня самурая Maniki A...

Режим Хатико активирован: MMO Lord of the Rings от Amazon якобы выйдет в 2023 году В начале ноября мы писали о том, что Amazon только собирается начать работу над многопользовательской игрой по вселенной «Властелина колец». Корпорация набирала разработчиков, которые должны создать уникальный дизайн, который не похож на фильмы и другие проекты по франшизе, ...

Тест старых игр на очень слабом компьютере - Core i5 2500 & ASUS GT 430 Попытка понять:можно ли "убить время" за игрой в старые игры на очень слабом компьютере, если эти самые игры тебе очень нравятся. А также анализ производительности системы: i5-2500 с видеокартой GT 430

Видео: третий трейлер ролевого экшена Xuan-Yuan Sword VII и дата выхода версий для ПК и PS4 Компания Softstar Entertainment и студии DOMO и Yooreka объявили о том, что ролевой экшен Xuan-Yuan Sword VII выйдет на PlayStation 4 и ПК 29 октября. Дата выхода версии для Xbox One не указана. Сюжет Xuan-Yuan Sword VII уходит корнями в китайскую историю и мифологию. В роли...

Основные принципы использования ECS в разработке игр Как считаете, время разработчиков-одиночек прошло? Или наступает именно сейчас? Когда самоизоляция и карантин обеспечили избыток свободного времени и свободу от офисной мозгомойки, можно задуматься не только о «текучке», но и творчестве. Быть может, именно сейчас рождаются ...

Пишем прошивку под TI cc2530 на Z-Stack 3.0 для Zigbee реле Sonoff BASICZBR3 с датчиком ds18b20 Предполагается, что читатель уже имеет начальные знания языка C, что-то знает о Zigbee, чипе cc2530, методах его прошивания и использования, а также знаком с такими проектами, как zigbee2mqtt. Если нет — подготовьтесь или сходите почитать на https://myzigbee.ru и https://w...

Управляющий директор 101XP Ольга Макушенко: «5 ключевых ошибок разработки игры как бизнеса» Работа игровой студии невероятно объемная и сложная. Процедура разработки и выпуска готового продукта проходит множество этапов. И получить прибыль с проекта не так и просто, и точно это не одномоментный процесс. Даже с помощью издателей. У тех, кто пробует себя в игрострое...

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

Больше инди-игр для Stadia. Google при поддержке Unity запустила программу Stadia Makers Не секрет, что Google  всеми силами стремится добавить как можно больше игр в библиотеку Stadia. В рамках Google for Games Developer Summit была представлена очередная инициатива, направленная на достижение этой цели. Речь о Stadia Makers — программе поддержки независимых ра...

Epic Games Store раздаёт 15 игр совершенно бесплатно Вчера в онлайновой магазине Epic Games Store стартовала большая праздничная распродажа, в связи с чем магазин бесплатно раздаст 15 игр. Каждая игра будет доступна для загрузки в течение 24 часов, но играть в них можно будет сколько угодно, главное — не удалять учё...

Rainbow Six Siege будет работать на консолях PS5 и Xbox Series X Ubisoft обязательно выпустит свою самую популярную многопользовательскую игру на консолях нового поколения, причем проект будет доступен на PS5 и Xbox Series X в день релиза (точной даты пока нет). В студии заявили, что владельцы Rainbow Six Siege на приставках текущего пок...

Project Mara: Новый хоррор от создателей Hellblade Компания Microsoft анонсировал, что Ninja Theory занята разработкой новой хоррор-игры Project Mara, которая должна показать «новые пути сторителлинга». Деталей пока мало, но скорее всего у новой игры будет много сходств с другим проектом студии Hellblade: SenuaR...

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

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

Pigeon: A Love Story — симулятор френдзоны, помогаем голубю найти свою любовь в Лондоне Люди создают роботов, Илон Маск хочет улететь на Марс первым же рейсом, а простой голубь — просто найти любовь в Лондоне. Этим мы и будем заниматься в Pigeon: A Love Story. Разработчики говорят, что они взяли карту города из Google Maps. Игра довольно аркадная: мы летаем над...

Трехмерная головоломка Biped появится 27 марта в магазине Steam и GOG Над проектом Biped работали, студия NExT и издательство META. META Publishing новое игровое издательство, которая развивает свою идею, работая над креативными, веселыми и впечатляющими играми для любого возраста. Biped представляет трехмерную-головоломку, в которой...

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

CARRION: бездна голодных ртов Phobia Game Studio и Devolver Digital, авторы CARRION, определяют жанр своей игры как реверсивный хоррор. В этой игре вы должны взять на себя управление безжалостным монстром, состоящим из сотен ртов и тентаклей, сбежавшим из своей клетки в секретной правительственной лабора...

Some Distant Memory – маленький, но очень атмосферный «симулятор ходьбы» (Mac) Относительно недавно разработчики из студии Galvanic Games выпустили в Steam свой новый проект под названием Some Distant Memory. Фактически игра является своеобразным «симулятором ходьбы». Однако, несмотря на такой достаточно спорный жанр, ей есть чем удивить пользователей....

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

Кто может занять место Huawei на рынке смартфонов? Oppo хочет создать собственную мобильную платформу В конце прошлого года в Сети появились слухи о том, что компания Oppo собирается заняться разработкой собственной однокристальной системы, которая в итоге может появиться и в основе смартфонов OnePlus. Некоторые источники называли даже имя первой SoC — M1. Однако...

Ubisoft присвоила AAAA-статус четырём своим играм, включая Beyond Good & Evil 2 и Skull & Bones Пользователь Twitter под псевдонимом Timur222 обратил внимание, что в резюме некоторых сотрудников Ubisoft на сайте LinkedIn сразу четырём готовящимся играм издательства приписывается статус AAAA. Два проекта из AAAA-квартета французского издательства публике уже известны — ...

[Из песочницы] Открытое письмо компании Mail.ru об игре «Аллоды II: Повелитель душ» Уважаемые сотрудники Mail.ru Group! К вам обращается сообщество игры «Аллоды 2: Повелитель Душ». Это гениальная RPG-игра, которую в 1999 году создала команда Nival; несколько лет назад Аллоды перешли под крыло Mail.ru Group. Аллоды 2 — это RPG игра, являющаяся хрестоматий...

[Перевод] Пишем игру «Жизнь» для NES на Rust Этот пост — о программе на Rust… $ cargo install conway-nes …выводящей двоичный файл NES… $ conway-nes > life.nes …в котором выполняется конвеевская игра «Жизнь»! $ fceux life.nes # fceux is a NES emulator Запустив игру на эмуляторе, нажмите любую кнопку контроллер...

Как включить 3D-звук в играх в Windows 7/8/10 Наверное практически всем известно, что с выходом Windows Vista ещё в 2007 году, а в след за ней и во всех последующих версиях Windows звуковой API DirectSound3D был удален из Windows, вместо DirectSound и DirectSound3D стали использоваться новые API XAudio2 и X3DAudio. Вс...

Состоялся релиз Paladin's Story: Fantasy RPG на iOS и Android Ранее мы уже писали о том, что инди-разработчики из студии Plunder Games собираются выпустить свой проект в жанре RPG под названием Paladin's Story: Fantasy RPG. Летом им требовались бета-тестеры, чтобы отточить игру перед её официальным релизом. Этот день наконец-то настал ...

[Перевод] Как я модернизировал свою Flash-игру В этом посте я расскажу о том, как перенёс свою Flash-игру Frog Fractions на современную платформу. В результате я создал частично автоматизированный порт на Unity при помощи Haxe. Пост будет интересен всем, кто пытается модернизировать свою кодовую базу на Flash. В посте б...

Можно ли прожить без смартфона? Я проверил на себе Несмотря на то что смартфоны в их современном виде появились не так уж давно, мы уже не можем представить свою жизнь без них. Банковские приложения, мессенджеры, навигаторы, веб-браузеры, музыка, видео, игры – сегодня всё это объединяют смартфоны независимо от марки и розни...

Sony создаёт для PS5 10 или более полностью новых игр, а Microsoft работает над одной Вчера мы узнали о том, что в недрах Sony ведётся разработка более чем 25 игр для PlayStation 5, почти половина из которых будут совершенно новыми проектами в новых вселенных. То есть можно говорить о 10 или более полностью новых игр.  А что же готовит Microsoft? Г...

Впихнуть невпихуемое: наполненные пластики от U3Print Доброго времени суток. Компания U3Print продолжает свои достаточно удачные попытки запихнуть внутрь филамента различные инородные материалы. Так вот сегодня мне на обзор прислали 3 вида такого пластика: ⦁ PLA наполненный медью⦁ PET-G наполненный медью⦁ PET-G наполненный брон...

Need For Speed: Hot Pursuit получит ремастер Не так давно EA объявила, что Criterion Games будет отвечать за разработку будущих видеоигр Need For Speed. Студия уже разрабатывает новую часть франшизы, но кажется, что скоро выйдет ремастер старой версии игры. EA официально не объявила о ремастере, но страница с игрой был...

Tank Company Mobile — танковая аркада от NetEase Games и альтернатива World of Tanks Blitz NetEase Games работает над танковой аркадой Tank Company Mobile. Если вы знакомы с World of Tanks Blitz, то общая концепция понятна: игроки по 15 танков с каждой стороны выясняют отношения на разных локациях. В декабре проходил альфа-тест и многие остались довольны увиденным...

The Legend of Neverland выйдет уже завтра в Азии, на Андроид открыта предзагрузка The Legend of Neverland — это ролевая игра на мобилки, где мы играем за милых и анимешных вайфу. Изначально разработчики планировали выпустить проект в середине июля, но их планы немного поменялись — некоторые издания пишут о том, что уже 1-го июля в 14:00 МСК сервера игры о...

[Перевод] Как спецификация блоков питания ATX12VO от Intel изменит будущее Значительное изменение потревожит баланс сил в мире блоков питания ПК впервые за 20 лет Мы не так уж и часто пишем об источниках питания, но новые спецификации ATX12VO от Intel (на конце – буква О, а не ноль) вскоре начнут реализовываться в готовых блоках питания от OEM-пр...

Первые данные о характеристиках смартфона Redmi Note 9 Компания Redmi наконец-то представила свой новый смартфон Redmi K30, о котором несколько месяцев к ряду ходили слухи, и китайские источники тут же переключились на очередную будущую новинку бренда. ***

[Перевод] Docker передает cnab-to-oci в проект CNAB… и что вообще такое CNAB? Прим. перев.: Эта статья — перевод недавнего анонса из мира контейнеров. В прошлом месяце компания Docker объявила о передаче своей очередной разработки в руки более широкого Open Source-сообщества. Речь шла об инструменте конвертации метаданных CNAB-пакета в формат стандарт...

Новая информация о Warhammer: Odyssey из интервью с разработчиками В своём недавнем интервью для портала MMORPG.com Джеймс Йорк, один из соучредителей Virtual Realms, занимающихся разработкой Warhammer: Odyssey, поделился новыми подробностями о предстоящей игре. Несмотря на общую ситуацию в мире, работа над игрой продолжается, и по слова...

Зажигаем светодиодную ленту на базе WS2811 при помощи ПЛИС Всем привет. Уже почти два года назад я приобрел на aliexpress китайский набор, состоящий из отладочной платы EasyFPGA A2.2, с Cyclone IV EP4CE6E22C8N на борту, ИК пульта SE-020401, программатора, пары USB проводов и шлейфов. Долгое время все это добро лежало у меня без дел...

[Из песочницы] Urban Bot или как писать чат-ботов для Telegram, Slack, Facebook… на React.js В этой статье я хочу познакомить с новой библиотекой Urban Bot, которая адаптирует React для написания чат-ботов. Ниже я расскажу, зачем эта библиотека появилась на свет, какие дает преимущества и как написать вашего первого чат-бота. Чат-бот — это чаще всего отдельный чат ...

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

Разработчик BioWare работает над игрой одной из популярных франшиз Компания BioWare готовит новый проект основанный на одной из популярных франшиз. Название нового проекта не упоминается. В слухам, компания возможно работает над новой части к Dragon Age и Mass Effect. Разработчики планируют выпустить Mass Effect на ПК и консоли следующег...

WhatsApp перестал работать на старых Android и iOS смартфонах WhatsApp, хоть и сталкивается в последнее время с немалой критикой, продолжает оставаться одним из самых популярных мессенджеров в мире.Согласно новым изменениям в WhatsApp, вступившим в силу 1 февраля, мессенджер перестал работать на некоторых устройствах. Речь идет о девай...

[Перевод] Vim с поддержкой YAML для Kubernetes Прим. перев.: оригинальную статью написал Josh Rosso — архитектор из VMware, ранее работавший в таких компаниях, как CoreOS и Heptio, а также являющийся соавтором Kubernetes alb-ingress-controller. Автор делится небольшим рецептом, который может оказаться очень полезным для ...

"Горячие клавиши" для 3D принтера Экран с энкодером — это стандартный элемент управления 3D принтером. Чтобы просто включить преднагрев, требуется сделать 9 шагов. Горячие клавиши позволяют получить доступ к основным функциям принтера без меню и всего за одно действие.Данный пост можно считать продолжением э...

Появились новые детали о настольной игре Tellstones: King’s Gambit от Riot Games Если некоторые компании, например, Netflix, стараются расширять свои франшизы в формате видеоигр, добавляя туда экшена и сюжета, то Riot Games считает, что настало время выпустить ещё одну настольную игру. Она называется Tellstones: King’s Gambit. Компания даже сделала аним...

В казино Вулкан игра – одно удовольствие! Регистрируйтесь на сайте! Онлайн-казино становятся все более и более популярными. Игроков пытаются привлечь и заманить разными способами. Многие казино предоставляют возможность попробовать демонстрационные версии игры бесплатно и безлимитно. Другие – дают много бонусов. Третьи – поражают огромным ко...

Ubisoft анонсировала новую игру "Prince of Persia" Ubisoft анонсировала новую игру Prince of Persia: Dagger of Time. Игра будет в представлена с VR поддержкой, она не похожа на на предыдущие версии игры. Игра-головоломка, игрокам придется решать головоломки и искать лазейки в различных локациях. Действие игры происходит...

Goddess of Genesis — бесплатная RPG теперь доступна во всём мире Легендарные персонажи из сказок и рассказов — Люцифер, Красная шапочка, Афина и прочие — были реинкарнированы в аниме-сеттинге благодаря игре под названием Goddess of Genesis. Вместе с ними геймерам предстоит написать новую историю и даже спасти мир. Призывать героев можно п...

[Перевод] Пишем babel плагин, пошаговое руководство Сегодня я поделюсь с вами пошаговым руководством как написать свой babel плагин. Вы сможете использовать эти знания для автоматизации правок, рефакторинга или кодогенерации. Читать дальше →

Для PUBG Mobile вышло обновление 0.16.5 с новыми режимами, картами и стартом 11-го сезона Для одной из самых популярных игр в истории, PUBG Mobile, вышло очередное обновление с индексом 0.16.5. Временно оно может быть недоступно в некоторых регионах. Вместе с апдейтом в игре стартует 11-й сезон, который ставит выбор: технологии или человечность. Также игрокам до...

[Перевод] Моржовый оператор в Python Моржовый (walrus) оператор, появившийся в Python 3.8, дает возможность решить сразу две задачи: присвоить значение переменной и вернуть это значение, поэтому порой можно написать код короче и сделать его более читаемым, и он может быть даже более эффективным с точки зрения в...

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

[Перевод] Что такое Emergent Communication и почему это нужно знать TL;DR: перевод поста Михаила Нуховича What is Emergent Communication and Why You Should Care: что это такое, зачем это нужно, какие есть точки зрения на задачу и перспективные направления исследований. Обучение с подкреплением, обработка естественного языка, теория игр и фил...

[Перевод] Пишем интерпретатор BASIC в стиле 80-х В течение нескольких лет я работала над личным проектом создания (а на самом деле исследования) «фальшивого эмулятора», то есть написанного на JavaScript эмулятора никогда не существовавшего компьютера. Эта машина должна была стать данью памяти восьми- и шестнадцатибитным ...

Объявлены системные требования к Dirt 5 Компания Codemaster представила официальные требования к игре Dirt 5. Эта игра работает исключительно с DirectX 12, именно поэтому для игры минимально требуется видеокарта GTX970 и RX480.

Почему я ушел с React Native и перешёл во Flutter: Часть 1 Всем привет. Меня зовут Дмитрий Андриянов. Два года писал на React Native, сейчас я разработчик в Surf и уже полтора года пишу на Flutter. Когда я только решил серьёзно взяться за Flutter, я бы очень хотел найти статью от разработчика, который перешёл с React Native на Flutt...

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

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

[Из песочницы] Шизофрения: взгляд после Грани безумия В те далекие времена, когда я чувствовал себя получше, я частенько заходил почитать хабр. Теперь почти полная потеря интереса к ИТ — одна из самых незначительных моих проблем. Заранее прошу прощения за исковерканные слова и знаки препинания, тут уже давно во вс...

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

[Перевод] Дзен Go Оценивая свою работу, я недавно много размышлял о том, как мне писать хороший код. Учитывая, что никто не интересуется тем, как писать плохой код, возникает вопрос: как узнать, что ты написал на Go хороший код? Если есть какая-то шкала между хорошо и плохо, то как понять, ...

Королевская битва King of Hunters от NetEase все еще находится в разработке Об игре King of Hunters от китайского издателя NetEase стало известно еще в 2018 году. Тогда предполагалось, что это будет микс из королевской битвы и MOBA, который выйдет на iOS и Android. Прошло несколько бета-тестов, после чего новые подробности о проекте не появлялись. Б...

Стартовал второй сезон в Fruit Ninja 2 — современный интерфейс, сезонный пропуск и другое Мир не стоит на месте и студия Halfbrick прекрасно это понимает, поэтому она решила обновить своё продолжение легендарной аркады, Fruit Ninja 2. И не просто исправить пару багов, а завезти полноценный второй сезон. Что в нём изменили, что добавили? Давайте разбираться вместе...

readable — еще один линтер для PHP Хочу представить линтер для PHP readable. Сейчас в нем 16 правил, которые должны улучшить читабельность кода. К основным преимуществам можно отнести: скорость — меньше секунды на 1000 файлов настройка baseline — можно не исправлять все ошибки в проекте сразу, а создать конф...

Электронная игра Крестики-Нолики. К чему я пришел Приветствую, Хабр! Примерно год назад я сделал первую версию электронной игры крестики-нолики. Которая включала в себя только одну игру с живым соперником. Если интересно, что из этого получилось, прошу под кат. Читать дальше →

Telegram-бот на Java для самых маленьких — от старта до бесплатного размещения на heroku Для кого написано Если вы ни разу не писали Telegram-ботов на Java и только начинаете разбираться — эта статья для вас. В ней подробно и с пояснениями описано создание реального бота, автоматизирующего одну конкретную функцию. Можно использовать статью как мануал для созда...

Выкладка go pet проекта на VPS Привет, Хабр! Меня зовут Артем Желтак, я teamlead, а также преподаватель курса “Разработчик Golang” в OTUS. В преддверии старта нового потока курса, хочу поделиться с вами своей авторской статьей. Я верю, что Golang прекрасен, но в мире еще много php и других проектов рабо...

Moonlighter вышла на Андроид, но не во всех странах Moonlighterпоявилась в Google Play, но не во всех странах. Это точно не понравится фанатам проекта из СНГ. Студия 11 bit запустила ролевую игру Moonlighter, только в пробном запуске. Стоимость игры составляет около 753 рублей, если переводить с иностранной валюты. Вы всё пр...

СКИДКА (229р → 75р) Игра Reigns для iPhone и iPad – одна из лучших карточных стратегий Reigns для iPhone и iPad – неожиданный представитель жанра карточных стратегий, переносящий нас в средневековое королевство и предлагающий нам попробовать себя в роли государя. Проект действительно интересный и – главное – умеющий удивить, что в последнее время случается не ...

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

Есть ли жизнь после Синьора? Как ни странно, но многие разработчики, начиная с джуниоров и заканчивая синьорами, видят только один путь своего развития: менеджмент. Они планируют переходить в руководители проектов или становиться техническими руководителями. Но IT-сфера намного шире, вариантов и путей р...

1С: Ассемблер — пишем чистый байт-код для стековой машины 1С: Предприятие Стековые машины используются в большом множестве современных языков программирования. Они просты для понимания и при этом достаточно эффективны. Хотите попробовать одну такую в действии? Все вы, наверное, слышали, что 1С-ники жалуются на свою систему, считая язык 1С недост...

Лучшие карточные игры 2019 года на iOS и Android: Гвинт, Void Tyrant и другие Прошлый год был откровенно слаб на хорошие карточные игры для мобильных. Однако в 2019 любителям жанра очень повезло, и свою роль в этом в очередной раз сыграли порты. GWENT Карточная игра от создателей Ведьмака не может сравниться с Hearthstone по популярности, но именн...

Состоялся релиз нового автобатлера Might & Magic: Chess Royale от Ubisoft Компания Ubisoft всерьез решила побороться с Electronic Arts за звание самого ненавидимого издателя игр. И последний в 2019 году даже начал реабилитироваться: не трогал мобильные платформы, представил популярную Apex Legends и выпустил удачную одиночную (!) игру по Звездным ...

Профессия: фронтенд-разработчик ххх: на чём пишешь фронтенд? yyy: на костылях и велосипедах ххх: ммм, хороший фреймворк! Bash.im Когда приходит мысль стать программистом, ты вдохновенно открываешь справочник Шилдта по С, заказываешь толстую книгу Страуструпа по С++ и учишься шутить про указатель на указат...

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

Пройдёт ЗБТ выживания с открытым миром Dawn Awakening от Tencent Скоро пройдёт бета-тестирование предстоящего проекта с открытым миром и элементами выживания от Tencent под названием Dawn Awakening. Его разработкой занимаются студии Lightspeed & Quantum, которые подарили всему миру PUBG Mobile. Игроки смогут изучать огромный мир игры,...

Мама говорила что чудовищ не бывает (с) или "Черныш" В разгар самоизоляции одно из занятий это посмотреть хороший фильм и так как я фанат вселенной "Чужих" конечно же я посмотрел все картины а также "фанконтент" ну и еще Хищника всего по случаю. Встал вопрос кого же изваять и тут попалась хорошая модель https://www.thingiverse...

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

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

[Перевод] Создание псевдотрёхмерной гоночной игры В детстве я редко ходил в залы аркадных автоматов, потому что особо в них не нуждался, ведь дома у меня были потрясающие игры для C64… но есть три аркадные игры, на которые у меня всегда находились деньги — Donkey Kong, Dragons Lair и Outrun… … и я очень любил Outrun — ско...

Сердце разработчика: девкиты Sony PlayStation 1 Отец платформы, Кен Кутараги, проектировал PlayStation не просто как ответ на неуместные действия со стороны Nintendo, он стремился создать эталонный продукт, на который будут ориентироваться все геймдевы поколения. Учитывая опыт и ошибки ближайших конкурентов, Кутараги созд...

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

Фильм на основе игры Call of Duty заморожен Скотт Сильвер написал сценарий по компьютерной игру Call of Duty. В 2015 году компания разработчик игр Activision Blizzard объявила о создании собственному отделу по созданию фильма. За два года не было слышно о проекте ничего. Директор компании сообщил о том, что работа над...

Карьера в 2021 году: 4 плюса работы в стартапе + вакансии для разработчиков и маркетологов Всем привет! Я много пишу на Хабре о развитии своих проектов. Один из них – стартап Linguix.com, это AI-based writing assistant, то есть продукт, который помогает не-носителям английского языка писать без ошибок (вот как это работает). Мы развиваем проект уже два года, и за ...

[Из песочницы] Typescript Compiler API: возьми управление компилятором в свои руки В разработке приложений на Typescript всегда есть этап сборки проекта. Обычно для этого используются системы сборки и автоматизации workflow, такие как webpack или gulp, обвешанные достаточным количеством плагинов, либо процесс сборки размазывается в командах package.json ...

Поддержка геймпада для эмулятора Omega Red Привет всем читателям! Я продолжаю тему программного эмулятора для PlayStation 1, PlayStation 2 и PlayStation Portable — Omega Red. Более подробно: Новый PS1 графический рендерер для эмулятора Omega Red Omega Red + PS1 эмулятор = Кодзима гений PS2/PSP эмулятор + game p...

Перенесена дата релиза многопользовательского слэшера Chivalry 2 На E3 2019 нам представили симулятор средневекового рыцаря Chivalry 2. Тогда считалось, что проект выйдет в 2020 году на PC в качестве эксклюзива Epic Games Store. Если последнее заявление остаётся правдой, то вот выход игры был на днях перенесён. Разработкой проекта занима...

Project War Mobile — новый зомби-шутер в режиме пробного запуска на iOS и Android Студия Goblin Gamer Company выпустила на мобильных свою дебютную игру под названием Project War Mobile. Сами авторы называют его онлайн-шутером нового поколения, но это всего лишь очередной представитель жанра мобильных зомби-шутеров. В игре есть сюжет, в котором вы сыграет...

Управляйте своей футбольной командой в предстоящем симуляторе Soccer Manager 2021 Практически весь мир любит футбол. У каждого есть своя любимая футбольная команда. Но если она проигрывает, то так и хочется сказать: «Вот если бы я был менеджером этой команды, то она бы прошла в самую высшую лигу». Если так, то ваш момент скоро настанет — новая часть футбо...

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

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

Обзор Star Wars: Галактика героев. Неплохая попытка Разработчики мобильных игр довольно часто берут за основу популярную франшизу и делают по ней крутой проект, зарабатывая уйму денег. Нужно понимать, что работает это не всегда, но иногда разработчикам все же удается выпустить достойный продукт. Сегодня мы поговорим о том, к...

Открыта предрегистрация на глобальную версию Punishing: Gray Raven Punishing: Gray Raven — это мобильный экшен с элементами гачи. По своей стилистике и геймплею игра напоминает Honkai Impact 3rd. Геймеры выступают в качестве командиров элитного отряда, который ведёт борьбу с монстрами. Битвы в реальном времени, из ударов собирается комбо. В...

Spring-анимации во Vue Привет, Хабр! Мне давно хотелось добавлять в любые проекты Spring-анимации. Но делал я это только для React-проектов с помощью react-spring, так как не знал ничего другого. Но наконец я решил разобраться, как оно все устроено и написать свою реализацию! Если вы тоже хоти...

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

Как передать ссылку с iPhone на любое устройство с браузером Нам пишет разработчик приложения LinkBridge На AppleInsider.ru довольно давно существует рубрика Dev Story. В ней разработчики рассказывают про опыт создания своих приложений. Но что-то в последнее время их почти не стало. С тех ламповых времен, когда игры имели Lite и полн...

Приключение Trüberbrook вышло на iOS и Android Trüberbrook — это приключение-головоломка, которая вышла на PC ещё в прошлом году. Её разработчиком выступает студия Headup, которая сейчас занимается ещё одним проектом — Bridge Constructor: The Walking Dead. К сожалению для игры не вышел релизный трейлер, но зато можно п...

GPU Bound. Часть вторая. Бескрайний лес Практически в каждой игре необходимо наполнять игровые уровни объектами, которые создают визуальное богатство, красоту и вариативность виртуального мира. Возьмите любую игру с открытым миром. Там деревья, трава, земля и вода основные «заполнители» картинки. Сегодня GPGPU бу...

Выход мобильной игры EVE Echoes запланирован на август этого года EVE Echoes это совместный проект компаний NetEase Games и CCP Games. Мобильная игра EVE Echoes основана на легендарной MMO игре EVE Online. В игре EVE Echoes будет представлена огромная вселенная. Игрокам представиться возможность выбрать путь, по которому они будут идти. ...

Компания Ubisoft анонсировала новую игру Prince of Persia: The Dagger of Time Компания Ubisoft анонсировала новую игру в жанре игры Prince of Persia. Игра создана для VR и получила название "Побег из комнаты" В игре игроков в VR-шлемах запирают в реальной комнате и поручают решать виртуальные загадки. Игра попала в категорию развлечений и рассчитана ...

Хоррор с элементами рогалика Monstrum выйдет на консолях 22 мая В далеком 2015 году на компьютерах вышел хоррор с элементами выживания и рогалика под названием Monstrum. В Steam у него чуть больше 1700 отзывов, 90% из которых положительные. Авторы игры взяли привычный рецепт создания проектов в таком жанре, но добавили в него процедурну...

Букмекерская контора Bookmakers На сегодняшний день услуги букмекерских контор работающий в режиме онлайн значительно расширились. Связанно это с постоянно растущей популярностью состязаний по киберспорту. Для многих новость о киберспорте станет новой, но есть ряд беттеров, которое достаточно давно и успеш...

Laravel. Локализованный роутинг Привет, Хабр! Хочу рассказать вам о том, как в одном проекте возникла проблема с роутингом и как мы её решали. Сначала наш проект был самым обычным сайтом. Сайт развивался, аудитория расширялась и возникла необходимость поддержки мультиязычности. Проект был на базе фреймвор...

История человека, чувствительного к электромагнитному излучению, или как мы щупаем край обрыва… Часть 1 С этой впечатлившей меня драматичной историей я познакомился довольно банально. Находясь по делам в Калифорнии, я написал человеку, что хотел бы с ним встретиться по работе. Он ответил, мы договорились о дне, месте и времени. Какая-то кафешка в паре километров от гостиницы,...

[Перевод] 13 игр, в которые можно поиграть, взломать и убить ими эти выходные В конце ноября у нас стартует новый поток курса Разработчик игр на Unity и C#, и специально к нему мы делимся подборкой игр на тему Хеллоуина. Все они создавались на соревнованиях вроде Ludum Dare, JS13K и Game Off. Игры написаны на разных языках и движках, причём некоторые ...

Как я решил сделать текстовый квест для iOS и что из этого вышло. Часть II, работа над ошибками Начало истории тут. Вкратце: Последние три года жизни я работал на круизных лайнерах. Женился. Пришлось искать другую профессию. Поиски протекают вяло. И одним прекрасным вечером я решаю купить себе макбук и стать разработчиком iOS. Иду на Udemy. Начинаю учиться. На одном...

Состоялся пробный запуск The Witcher: Monster Slayer от CD Projekt Red Неделю назад польская CD Projekt RED анонсировала свой новый проект — мобильную игру с функцией дополненной реальности, The Witcher: Monster Slayer. Она точно придётся по вкусу всем фанатам Pokemon Go, а также вселенной Ведьмака, разумеется. Разработкой занимается внутренняя...

Разработчики онлайн-игры Necromunda: Gang Skirmish в поисках бета-тестеров Инди-студия Legendary Games недавно анонсировала свой предстоящий проект под названием Necromunda: Gang Skirmish. Он основан на одноимённой серии настольных игр и выйдет на мобильные устройства. Сейчас разработчики находятся в поисках бета-тестеров. По сюжету в мире Necromu...

Очередная игра переносится на неопределенный срок Польская студия разработки игр Techland, сообщила в социальной сети что компьютерная игра Dying Light 2 переносится на неопределенный срок. Изначально, студия планировала выпустить игру этой весной, однако по словам разработчиков, возникли трудности с изменением игрового мир...

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

Borderlands 2 БЕСПЛАТНО!!! Подарок от Epic Games Всем привет. Сегодня четверг и Epic Games снова нас радует бесплатной игрой. На этот раз под раздачу попала игра Borderlands 2 и ее пресиквел Borderlands: The Pre-Sequel!. Игра интересная и поэтому стоит того, чтобы на нее потратить свое время. Из этого следует, что вам н...

NetEase анонсировала дату пробного запуска ККИ Onmyoji: The Card Game Onmyoji: The Card Game — это спин-офф оригинального IP «Onmyoji» китайской компании NetEase Games, которая штампует одну игру за другой. Недавно мы рассказывали о релизе симулятора «кошки-мышки» Murderous Pursuits. Что касается предстоящей ККИ, то компания раскрыла планы на ...

Monopoly – знаменитая экономическая игра по лицензии от Hasbro В следующем году настольная игра «Монополия» отмечает свой 85 день рождения. По некоторым данным, за все это время в нее поиграло более миллиарда человек по всему миру. Причем «Монополия» уже давно освоила практически все существующие платформы, появившись и на iOS.Читать да...

[Из песочницы] Instagram api на минималках Все началось с того, что я захотел сделать канал в инстаграме потратив на поиски и тесты сервисов авто публикаций целый день, далее я решил посмотреть на готовые пакеты гитхаба я удивился на размер кода этих пакетов (некоторые фреймворки php меньше чем эти обертки над инст...

Анонсирован мобильный хоррор во вселенной «Доктора Кто» Студия Maze Theory, которая пока успела отметиться только VR-приключением Doctor Who: The Edge of Time, вышедшем в прошлом году, анонсировала новые проекты по франшизам «Доктор Кто» и «Острые козырьки». В следующем году на ПК и консолях, включая Nintendo Switch, выйдет одна...

The Elder Scrolls VI находится на ранней стадии разработки Официальный анонс игры The Elder Scrolls VI был представлен в 2018 году. С этого момента не было никакой информации об игре и на какой стадии она находится. Над проектом работает компания Bethesda Softworks. Компьютерная ролевая игра является шестой основной частью в сери...

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

Новые подробности о Warhammer: Odyssey из интервью с разработчиками В нашей последней подборке самых ожидаемых MMORPG 2020 года мы отдельно выделили Warhammer: Odyssey, как одного из главныв претендентов на звание полноценного представителя жанра. На сайте MMORPG.com тем временем появилось очередное интервью с разработчиками для тех, кого ин...

[Из песочницы] Любовь в ненависть indie gamedev'a История про то, как я решил заняться разработкой игры без знаний и опыта в этой области, без движка и вложений. Зачем мне это? Зачем это кому-то другому? О провалах и успехах, о начале indie-разработки пост. Читать дальше →

Как мы делали очередной конструктор чат-ботов. Часть 1 Привет, Хабромир! Последний год мы с командой провели, создавая свой стартап «Конструктор чат-ботов для бизнеса Botlify», и я хотел бы поделиться с аудиторией небольшой историей проекта и о принятых технических решениях. В этом посте я постараюсь максимально сконцентрирова...

Обнажённая электроника — бесплатные фото без СМС и регистрации Привет, Интернет. В процессе работы над проектом Nude Electronics Art я сделал достаточно качественные фотографии электронных плат и решил поделиться ими со всеми. Вы можете скачать их бесплатно на сайте Pixabay, в том числе для коммерческих целей. Коллекция будет потихонь...

WHO IS AWESOME — сборник мини-игр от автора Peace, Death! и DRAW CHILLY Разработчик Azamatika, которого вы можете знать по играм Peace, Death! и DRAW Chilly, одновременно с запуском на ПК выпустил в App Store и Google Play новое развлечение под названием WHO IS AWESOME. Это сборник мини-игр для одного игрока. На выбор предлагаются персонажи пре...

Мероприятие Game Festival: Spring Edition представила 50 новых инди-игр На мероприятии Game Festival: Spring Edition представлены более 50 демо-игр. Игры разработали начинающие инди-разработчики. Это мероприятие будет проводится раз в год. Среди игр: Superliminal, HyperParasite, Sons of Ra, Liberated, Haven и Carrion. Посмотреть другие интерес...

На сколько подорожают игры для Xbox Series X и PlayStation 5? Слухи о том, что игры для Xbox Series X и PlayStation 5 подорожают, ходили давно, но разные источники приписывали им разную прибавку. Сейчас в Сети появилось исследование компании IDG Consulting, которая работает с крупными издателями компьютерных игр. По результатам пр...

Космическая песочница EVE Echoes доступна для предзагрузки на iOS и Android На смартфонах в последнее время появилось достаточно многопользовательских игр. Все они предлагают хороший, по меркам платформы, открытый мир и вариативность в игровом процессе. Но это не значит, что не надо стремиться к большему. Так подумал издатель NetEase Games и решил ...

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

IDA Pro: работа с библиотечным кодом (не WinAPI) Всем привет, При работе в IDA мне, да и, наверняка, вам тоже, часто приходится иметь дело с приложениями, которые имеют достаточно большой объём кода, не имеют символьной информации и, к тому же, содержат много библиотечного кода. Зачастую такой код нужно уметь отличать от ...

История одного патча Apple В этом году мы с a1exdandy выступали на конференциях VolgaCTF и KazHackStan с докладом про Patch Diffing программ написанных на Оbjective-С и то, как с его помощью можно искать и находить 0-day и 1-day уязвимости в продуктах компании Apple. Видео выступления можно посмотрет...

[Перевод] Пишем CRUD-приложение на Go с помощью Mysql, GORM, Echo, Clean Architecture Начнем сначала В этой статье будет сказ о том, как на Clean Architecture написать API с функциями CR(U)D, где в качестве БД взят Mysql, фреймворк – Echo, ORMapper – GORM. Что делаем API с функциями Create, Read, (Update), Delete. Обновление на самом деле реализовать особо н...

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

Ашманов пригласил адвоката по делу биткоин-биржи BTC-e разобраться в кейсе Rambler vs. ngynx Бывший исполнительный директор «Рамблера» Игорь Ашманов предложил свою помощь в решении конфликта между интернет-холдингом Rambler Group и IT-компаний ngynx. 12 декабря в московском офисе nginx прошли обыски. По утверждению «Рамблера», основатель nginx Игорь Сысоев, работавш...

Ашманов пригласил адвоката по делу биткоин-биржи BTC-e разобраться в кейсе Rambler vs. nginx Бывший исполнительный директор «Рамблера» Игорь Ашманов предложил свою помощь в решении конфликта между интернет-холдингом Rambler Group и IT-компанией nginx. 12 декабря в московском офисе nginx прошли обыски. По утверждению «Рамблера», основатель nginx Игорь Сысоев, работав...

Tencent открыл доступ на бета-тест Arena Breakout Издатель Tencent открыл дополнительные слоты для бета-теста Arena Breakout. Как и ожидалось, тестирование началось в сентябре, но места ограничены. Tencent передал через китайскую соцсеть о том, что для ранней версии Arena Breakout открыты дополнительные слоты. Пока что игр...

Xbox Series X – новая консоль от Microsoft Microsoft анонсировала консоль следующего поколения под названием Xbox Series X, официального названия Xbox Scarlett.Анонсированное во время The Game Awards, новое поколение консоли/консолей Xbox, похоже, станет самой совершенной консолью в истории компании.Во время шоу TGA2...

[Из песочницы] Особенности выпуска Unreal Engine 4 игры на iOS Приветствую. В этой статье я перечислю трудности и неочевидные моменты, с которыми лично я столкнулся при выпуске игры на iOS, а также их решения. Игра начинала создаваться на Unreal Engine 4.18, сейчас последний билд в магазине использует UE 4.24. Сначала игра была выпуще...

Игра «Ну, погоди!» на Arduino Наверняка многим из вас известна популярная советская электронная игра «Электроника ИМ-02» производимая с 1984 года, в которой волк из мультфильма «Ну, погоди!» ловит яйца в корзину. Так вот, наткнулся я на статью, в которой описан процесс создания такой игры на Arduino и ре...

15 февраля Badoo PHP Meetup #4. Легаси Привет! 15 февраля, в субботу, приглашаем на очередную встречу сообщества PHP-разработчиков в офисе Badoo.  Митап будет целиком и полностью посвящен легаси, и вот почему. Мы часто слышим утверждения из разряда «о легаси все уже сказано», «о чем там рассказывать», «ну ест...

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

На смартфоны вышла Merge Dungeon которая уж больно похожа на Darkest Dungeon Если вы когда-нибудь задумывались о том, как бы выглядела Darkest Dungeon на смартфонах, то Merge Dungeon может это сделать на своём примере. Как и в других представителях жанра данжен-кроулер, здесь игрокам придётся спускаться в глубины подземелья в поисках вкусных и ценны...

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

Counterplay Games закрывает стратегию Duelyst Duelyst представляет собой тактическую стратегию, разработанную студией Counterplay Games. Она была выпущена в 2016 году и добавлена в Steam. Игра получила множество положительных отзывов. К сожалению, в связи с падением онлайна разработчики решили закрыть проект. Покуп...

[Из песочницы] Golang + Phaser3 = MMORPG — Делаем базу для бесконечной генерации мира На русскоязычных ресурсах трудно найти подходящую информацию, возможно этот материал позволит вам понять некоторые основы для создания многопользовательских игр и не только. Я планирую сделать серию статей по созданию 2.5D MMORPG, то бишь в изометрии, наш мир будет разделе...

В Intel вернётся ещё один именитый ветеран Ещё один ветеран Intel возвращается в родную гавань. Санджай Натараджан (Sanjay Natarajan) покинул компанию в 2015 году после того, как проработал в ней 22 года. Перед уходом из Intel он занимал пост вице-президента отдела технологий и производства. С 2017 года Натараджан яв...

Анонсирована пошаговая тактика Company of Crime в сеттинге преступного мира Лондона 60-х Студия Resistance Games совместно с издателем 1C Entertainment анонсировала игру под названием Company of Crime. Это пошаговая тактика, действие которой происходит в Лондоне 60-х годов прошлого века. Вы сможете как построить собственную криминальную империю, так и возглавит...

Современная сборка 2020 для frontend. Gulp4 Начало Посмотрев на календарь, я понял, что уже 2020, а посмотрев на свою сборку, которая была с 2018 года, я понял, что пора её менять. В этой статье мы разберем структуру проекта, плагины (минимальный набор функционала) и их новые возможности, которые добавились за такое б...

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

Этапы стратегической зрелости Первая часть: Введение в стратегическое управление продуктами Как правило, развитие компаний и продуктов происходит “по одному и тому же” сценарию. Нулевой. Стратегия — как быстрое реагирование У только что созданной компании или продукта слишком много болевых точек. Поэтом...

Чеклисты заменяют регламенты? На работе мне приходилось внедрять проектное управление в одной большой и мягкой, в плане управления, компании. Я «ломал» старые и пытался запустить новые бизнес-процессы. Я писал регламенты, заводил людям оценки в мотивационные матрицы. Генеральный директор подписывал пр...

Вариант работы с вебсокетами в iOS на языке Swift / Написал менеджер для работы с websocket Всем привет. 4 года назад я уже разбирался с вебсокетами в iOS, тогда я решил задачу с помощью одной из библиотек cocoapods, статья есть на Хабре. А сегодня хочу продемонстрировать еще одно решение, нативное без cocoapods. Я написал свой менеджер для работы с вебсокетами ...

STM-32 Минимальная аудио плата В ожидании часов спроектировал девайс на STM32. По функциональности задумывалось реализовать простой диктофон или плеер и посмотреть на сколько возможна обработка звука на STM32F103 семействе, хотя бы с использованием Fixed-Point Для реализации минимальной аудио платы я в...

Match-3 Framework – это «просто» Один из наших новых проектов, которые мы сейчас разрабатываем — игра в жанре Match-3. В этой статье расскажем о некоторых интересных технологических решениях, которые мы для нее используем. Речь пойдет о разрабатываемом фреймворке для Match-3 игр (M3Engine) и прилагающемся к...

Анонсирована The Witcher: Monster Slayer — RPG с дополненной реальностью Pokemon Go уже мало кому интересен, поэтому CD Projekt решила сделать свою мобильную RPG с дополненной реальностью — The Witcher: Monster Slayer. Поэтому детские игры в сторону, ведь вскоре весь мир станет охотиться на чудищ и откликаться на имя «Геральт из Ривии». Разработ...

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

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

World Composition для игр с открытым миром — Unreal Engine 4 Всем привет. Меня зовут Ширшов Владимир и я техлид проекта King's Bounty 2. Игра разрабатывается на движке Unreal Engine 4.King's Bounty 2 - это игра с открытым миром, в котором есть города, поселения, наполненные персонажами, интерактивными объектами и зонами сражений. Перс...

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

Шесть рецептов для начинающего тимлида: как всё успевать и развивать команду Привет! Меня зовут Дмитрий Ли, я тимлид одной из команд разработки бэкенда в Badoo. Когда я впервые стал тимлидом, я стал активно посещать конференции и читать умные книги об управлении командой. Однако в моей работе после этого менялось немногое. Я читал о том, каким я д...

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

[Перевод] Решаем мини-игру про взлом протокола в Cyberpunk 2077 за 50 строк на Python Если вы хотя бы отдалённо интересуетесь играми и не прожили последнюю пару лет в тайге, то, вероятно, слышали что-нибудь о Cyberpunk 2077. После долгого ожидания она наконец вышла! И в ней есть мини-игра про взлом! И чем больше получишь в ней очков, тем ценнее приз! Может л...

[Из песочницы] Как начать писать микросервис на Spring Boot, чтобы потом не болела голова Привет! Меня зовут Женя, я Java-разработчик в Usetech, в последнее время много работаю с микросервисной архитектурой, и в этой статье хотела бы поделиться некоторыми моментами, на которые может быть полезно обратить внимание, когда вы пишете новый микросервис на Spring Boot....

Genshin Impact заработала $245 млн за 1 месяц, один из крупнейших релизов на смартфонах Мобильная MMO Genshin Impact можно считать успешным уже после месяца как состоялся релиз: за это время игроки успели потратить $245 млн на внутриигровые предметы. Получается, что это один из крупнейших запусков в истории мобильного рынка. За первую неделю игра принесла разра...

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

Как вернуть старые иконки приложениям Google на Android Привычка свыше нам дана, замена счастию она. Так, кажется, говорил Наше всё, и был чертовски прав. Жаль, что Google отказалась это понимать и в погоне за трендами заменила всем привычные логотипы своих сервисов на хоть и более современные, но совершенно бездушные. Возможно,...

Что будет, если соединить в связку Radeon RX 5600 XT и RX 5700 XT? Жив ли CrossFire в 2020 году? В своё время и AMD, и Nvidia активно продвигали технологии, позволяющие соединить две и более видеокарт в связку для повышения производительности. Однако уже несколько лет обе компании фактически забыли об этих технологиях, заявив, что в современных реалиях это неактуал...

Состоялся пробный запуск Smash Legends в Европе и Канаде, Россия и Украина в списке Если вы любите игры по типу Super Smash Bros. от Nintendo или Brawlhalla от Ubisoft, то Smash Legends точно заинтересует. Если ранее начался пробный запуск в ограниченном числе стран, для каких-то платформ не было страницы в цифровом магазине, теперь всё иначе: издатель LINE...

Вышел первый трейлер S.T.A.L.K.E.R. 2 Слухи о разработке S.T.A.L.K.E.R. 2 не утихают уже почти 10 лет. Тем не менее про сиквел культовой на территории России и стран СНГ игры почти ничего неизвестно. Но вот GSC показала свой первый официальный трейлер S.T.A.L.K.E.R. 2. Читать полную статью

VVVVVV??? VVVVVV!!! :) Если вы читаете этот текст – значит, вы либо подумали, что с заголовком статьи что-то не то, либо увидели в нём название знакомой компьютерной игры. VVVVVV – это инди-игра в жанре «платформер», завоевавшая сердца многих игроков своей приятной внешней простотой и не менее при...

Один из недостатков PlayStation 5 оказался не таким страшным. Перенос сохранений с PlayStation 4 на новую консоль всё же возможен Вчера мы писали о том, что, несмотря на обратную совместимость, перенести сохранения одной и той же игры с PlayStation 4 на PlayStation 5, похоже, не получится. Предположение было основано на официальных данных о двух играх: Marvel’s Spider-Man: Remastered и Yakuz...

Star Wars Jedi Knight: Jedi Academy вышла на Playstation 4 и Nintendo Switch Олды тут? STAR Wars Jedi Knight: Jedi Academy, классическая экшн-игра, выпущенная в 2003 году, появилась на PS4 и Nintendo Switch. Игра ставит вас в роли нового студента в Академии Джедаев имени Люка Скайуокера. Вы будете бороться с таинственным культом Ситхов по всей галакт...

Стартовало бета-тестирование MMO My Hero Academia: The Strongest Hero на Android Совсем недавно студия Komoe Game объявила о начале бета-тестирования предстоящей мобильной игры в жанре экшен-RPG. Её название — My Hero Academia: The Strongest Hero. Игра будет особенно любима фанатами одноимённых манги и аниме. Небольшой экскурс в историю: первая глава «Мо...

Есть ли «GameDev» на Сахалине? END Вот и настал финальный обзор сахалинского околоигрового пространства. Первая и вторая часть разогрела интерес, а значит финальная должна поставить жирную точку на пути к игре года по-сахалински. Гонки — это хорошо, а вот гонки, и туристическая экскурсия ещё лучше! Автор с...

Продолжительность в раннем доступе и планы на следующее поколение консолей Baldur's Gate III Глава студии Larian, Свен Винке, дал интервью GameSpot, в котором поделился подробностями о Baldur’s Gate III. Оно появилось после публикации разработчиками полуторачасового геймплейного ролика. Известно, что уже на старте игроки могут рассчитывать приблизительно на 15-20 м...

BioWare планирует «существенное переосмысление» игры Anthem вплоть до изменения базового геймплея Команда разработчиков игры Anthem в компании BioWare намерена приостановить разработку краткосрочных обновлений и расширений. Вместо этого планируется сосредоточиться на гораздо более широком «долгосрочном пересмотре». Об этом заявил в своём блоге генеральный менеджер студии...

[Из песочницы] Большое тестирование процессоров различных архитектур Предисловие Попытка сравнить производительность процессоров на разнородных архитектурах x86-64, e2k (Эльбрус), mips и arm. Все тесты написаны на языке C (взяты из исходных кодов, которые я не модифицировал и не оптимизировал) и компилируются под конкретную архитектуру с испо...

Два весёлых гуся: в Untitled Goose Game появится кооперативный режим ГоловоломкаUntitled Goose Game в своё время взорвала Интернет. Озорной гусь, который только и делает, что мешает всем вокруг и наводит Хаос — это настолько простая и умилительная идея, что этот инди-проект занял в сердцах геймеров отдельное место. Но студия House House не с...

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

Игры сближают вместе с HyperX Как вы думаете, могут ли компьютерные игры объединять родителей и детей? Представители HyperX уверены, что могут, и в доказательство запускают весьма трогательный социальный проект «Игры сближают». Он нацелен на геймеров и их родителей, которые хотят найти точки соприкоснове...

Пошаговый шутер PROJECT Anomaly доступен в Google Play Студия A2Source выпустил свой новый проект — пошаговый шутер PROJECT Anomaly, на Android. Разработчики обещают уникальный подход к тактическому симулятору наёмников: планируйте свои действия, сражайтесь на разных локациях, зарабатывайте деньги и опыт, а вместе с ними и репут...

[Перевод] Создание Minecraft за одну неделю на C++ и Vulkan Я поставил перед собой задачу воссоздания с нуля Minecraft за одну неделю с помощью собственного движке на C++ и Vulkan. Меня вдохновил на это Hopson, который сделал то же самое при помощи C++ и OpenGL. В свою очередь, его вдохновил Шейн Бек, которого вдохновила Minecraft, и...

Ghost of Tsushima получит новый бесплатный режим уже осенью Ghost of Tsushima – последний эксклюзив PS4, чей релиз состоялся в прошлом месяце – осенью получит существенное бесплатное обновление, которое добавит в игру кооперативный режим. Режим, который получил название «Легенды», не рассказывает историю Дзина Сакая и его спутников ...

[Туториал] Как создать вашу первую инкрементальную IDLE игру на JavaScript Сегодня я расскажу вам, как создать простейший ToDo лист простейшую инкрементальную IDLE игру на JavaScript, потратив меньше одного дня ежегодных каникул. Для этого предлагаю выбрать сову игру попроще и не пропускать шагов между овалом и готовой совой пустым проектом и готов...

Создатели AFK Arena открыли предрегистрацию на игру Dislyte Издатель LilithGames, который знаком большинству по игре AFK Arena, открыл предрегистрацию для Dislyte. Это киберпанковая RPG с крутой картинкой и, как говорят разработчики, отличной музыкой. После ЗБТ Dislyte, нового проекта создателей AFK Arena, разработчики запустили пр...

Как случайно продолжить писать Web-GUI для Haproxy Прошло два года и 4 дня, как я написал Как случайно написать Web-GUI для Haproxy, а воз уже давно не там — все меняется и развивается и HAProxy-WI старается соответствовать этой тенденции. За два года было проделано много работы, об основных изменениях я и хочу сейчас расска...

Grand Street Racing Tour — новая аркадная гонка для Android Компания HeroCraft выпустила на Android казуальную гонку под названием Grand Street Racing Tour. Ждать от нее полноценного гоночного опыта не стоит — это всего лишь аркада, в которой автомобиль двигается самостоятельно, а вот требуется лишь входить в занос. Стоит заметить и...

OpenGL примитивы в стиле RAII Добрый день, хабра юзеры. Я давно не писал и возможно кто-то заждался статей от меня — конечно же нет. Так как свободного времени стало чутка поболее, а мой GitHub совершенно пуст, я решил написать свой клон Mein kampf Minecraft. С большой вероятностью, я задокументирую это...

Опробовать Windows 11 можно, не устанавливая ОС: выпущена имитация Windows 11 in React Разработчик под ником Blue Edge с использованием ReactJS, SCSS, CSS создал имитацию операционной системы Windows 11 в браузере, назвав свой проект Windows 11 in React. Теперь любой желающий может увидеть, как выглядит графический интерфейс операционной системы Windows 1...

Инди-приключение Sol 705 о спасении Вселенной появилось на Android Sol 705 — это приключение в ретро-жанре «point-and-click». Его разработкой занималась Land Patricio – Space Indie Studios. Проект успешно прошёл Kickstarter-кампанию, а также был спонсирован шведским художественным советом. В данной игре вы сможете окунуться с головой в атмо...

Builderment — симулятор мини-завода на iOS, альтернатива Factorio? Помните Factorio? Игру так и не запустили на смартфоны, но ей есть несколько альтернатив. Последняя из них — Builderment. Это спокойный проект, где мы добываем и производим ресурсы; для этого нужно строить лаборатории, цех и так далее (не забываем о конвейере). Постепенно от...

Искусственный интеллект Nvidia GameGAN воссоздал копию культовой игры Pac-Man, изначально не зная её правил и логики Игра Pac-Man — одна из самых известны в мире. Даже те люди, которые в своей жизни не играли ни в одну видеоигру, наверняка слышали что-то про Pac-Man либо узнают её по визуальной составляющей. Сегодня исполнилось ровно 40 лет с момента выхода Pac-Man на аркадных ...

Redux Toolkit как средство эффективной Redux-разработки В настоящее время разработка львиной доли веб-приложений, основанных на фреймворке React, ведется с использованием библиотеки Redux. Данная библиотека является самой популярной реализацией FLUX-архитектуры и, несмотря на ряд очевидных преимуществ, имеет весьма существенные ...

О неизменном: история 9 места Russian AI Cup 2019 Меня зовут Андрей Рыбалка, я участвую в Russian AI Cup под ником lama и я снова расскажу вам, как не выиграть макбук. Благо, я в этом человек опытный — вот этими вот руками не выиграл уже целых 7 штук. Итак, задачей этого года был платформер/2D-шутер, для которого нужно был...

Как я сделал Discord бота для игровой гильдии с помощью .NET Core Всем привет! Недавно я написал Discord бота для World of Warcraft гильдии. Он регулярно забирает данные об игроках с серверов игры и пишет сообщения в Discord о том что к гильдии присоединился новый игрок или о том что гильдию покинул старый игрок. Между собой мы прозвали эт...

Game of Life с битовой магией, многопоточностью и на GPU Всем привет! Недавняя статья на Хабре в очередной раз показала неостывающий интерес к игре «Жизнь» в частности и всевозможным оптимизациям в общем. Статья и комментарии к ней, особенно любопытство к вычислениям на GPU, вдохновили меня на то, чтобы поделиться своими изыскания...

[Перевод] Docker Compose: упрощение работы с использованием Makefile Каждые несколько лет в индустрии разработки ПО происходит смена парадигмы. Одним из таких явлений можно признать рост интереса к концепции микросервисов. Хотя микросервисы — это технология не самая новая, лишь в последнее время её популярность буквально взлетела до небес. Б...

Анонсирован безумный симулятор хирурга Surgeon Simulator 2 И еще об одном анонсе с The Game Awards 2019, относительно которого мы можем только предполагать, выйдет ли он на мобильных, основываясь на том факте, что первая часть доступна на iOS. Речь о безумном симуляторе хирурга Surgeon Simulator 2. Разработчики обещают, что ядро иг...

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

3D игры в Инстаграм на Javascript, или траектория полета колбасы После первой статьи о программировании игр в масках Инстаграм ко мне обратился заказчик с просьбой создать игру в Инстаграм для его пиццерии. Эту игру планировалось использовать для целей продвижения бизнеса. Я, конечно, понимаю, что, судя по количеству просмотров первой с...

Самые распространённые ошибки Google Play: что делать и как исправить Google Play - это наиболее безопасная и доступная площадка, с которой можно скачать игры и приложения для Android-устройств. Само приложение Google Play работает очень стабильно, но иногда при загрузке из него выбранного контента всё-таки возникают ошибки. Для того, чтобы по...

Состоялся пробный запуск Lineage 2M на iOS и Android в Юго-Восточной Азии Если вы ждали новую Lineage 2M, то этот день настал: игру выпустили в Юго-Восточной Азии. Страны только две, о них позже. Что проект из себя представляет? Это изометрическая MMORPG; если помните Bless Mobile, то суть поймёте. Наш персонаж бегает и фармит автоматически мобов....

Worm Jazz — стильная аркада-головоломка с джазовой музыкой для iOS и Android Студия Inconspicuous Creations выпустила на мобильных очень необычную игру с элементами аркады и головоломки. Она называется Worm Jazz и вдохновлена такой классикой, как классическая «Змейка» и Bomberman. Вы управляете червяком, который перемещается по лабиринту и должен со...

Импорт ЕГРЮЛ ФНС средствами Apache NiFi. Шаг 2 — преобразование XML в JSON В одном из проектов возникла необходимость перевести процессы импорта данных сторонних систем на микросервисную архитектуру. В качестве инструмента выбран Apache NiFi. В качестве первого подопытного выбран импорт ЕГРЮЛ ФНС. В предыдущей статье было описано, как получить файл...

Trojan War — мобильная стратегия в сеттинге Троянской войны Несколько дней назад на Android, а теперь и на iOS вышла игра под названием Trojan War, которая, как можно понять из названия, рассказывает о Троянской войне из мифов о Древней Греции. Здесь вы будете вести армию Греции на город Трою, чтобы вернуть похищенную Елену. С кажды...

Простой зомби-шутер на Unity Всем привет! Скоро стартуют занятия в первой группе курса «Разработчик игр на Unity». В преддверии начала курса прошел открытый урок по созданию зомби-шутера на Unity. Вебинар провёл Николай Запольнов, Senior Game Developer из Rovio Entertainment Corporation. Он также написа...

Ролевая игра Ys IX: Monstrum Nox выйдет в феврале 2021 года Издательство NISA подтвердила дату выхода игры Ys IX: Monstrum Nox. Игра была разработана разработчиком Nihon Falcom. Игра выйдет в Северной Америке и Европе в феврале 2021 года на консоли PlayStation 4. Версия для ПК и Nintendo Switch появится летом 2021 года. В игре буду...

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

Релиз сиквела популярной настольной игры The Game of Life 2 состоится 15 июля на iOS и Android Game of Life — крайне популярная цифровая версия настольной игры от Marmalade Game Studio, выпущенная в 2016 году. Прошлым летом выходил спин-офф с подзаголовком Vacations, где вы могли отправиться на курорт, а теперь пришло время для полноценного сиквела. Game of Life 2 ос...

Безопасный downgrade macOS Big Sur (без 1008F) Недавно, я писал о том, как решить проблему с вечной ошибкой 1008F при попытке откатить macOS Big Sur до macOS Catalina через Internet Recovery. Как показал опрос, есть необходимость рассказать о том, как откатить macOS Big Sur без ошибки 1008F. Причин для отката может бы...

В Windows 10 сломался поиск И вновь операционная система Windows 10 расстраивает пользователей очередными непредвиденными ошибками.Пользователи по всему миру начали сообщать, что в операционной системе Windows 10 полностью вышел из строя встроенный поиск. Он попросту выдает пустые результаты. Проблему ...

Story of a Gladiator – кровь, песок и много противников (Mac) В различных играх пользователям достаточно часто приходится принимать участие в сражениях на разнообразных аренах. В большинстве случаев такие бои не являются центральной частью игрового процесса. Однако разработчики из Brain Seal решили не следовать канонам. Они построили с...

Игры для PlayStation 5 получат такую упаковку Не так давно в Сети появилось изображение одной из грядущих игр для консоли PlayStation 5, которая получила название Ghost of Tsushima. Проект Ghost of Tsushima был анонсирован еще осенью 2017 года, за его создание отвечает студия Sucker Punch Productions, подарившая п...

В Epic Games Store бесплатно раздают игры Just Cause 4 и Wheels of Aurelia, а в Humble Bundle – Manual Samuel Сервис цифровой дистрибуции Epic Games Store подготовил для своих пользователей очередную бесплатную раздачу игр. На этой неделе предлагается возможность получить проекты Just Cause 4 и Wheels of Aurelia. Just Cause 4 – это приключенческий боевик, выпущенный студией Avalanch...

Обращение продюсера Genshin Impact к игрокам, проект будет free-to-play На прошлой неделе закончился очередной бета-тест ожидаемой многими action RPG Genshin Impact. В честь этого продюсер проекта опубликовал обращение к поклонникам, в котором поделился планами разработчиков на будущее. Стало известно, что Genshin Impact находится в разработке ...

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

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

В раннем доступе на Android появилась MMORPG Horror Forest 3 К жанру мобильных MMORPG всегда нужно относиться с подготовленным скептицизмом, потому что зачастую они представляют из себя ничто иное, как огромный, но пустой мир. Да, он наполнен множеством различных существ, но они используются только в качестве боксёрских груш. Ложку дё...

Cyberpunk 2077 перенесён на сентябрь 2020 года CD PROJEKT RED объявил, что дата релиза Cyberpunk 2077 переносится с 16 апреля на 17 сентября 2020 года. «Сейчас мы на стадии, когда игра готова и в неё можно играть, но осталось ещё очень много работы» — сообщили они в официальном твитер-аккаунте. «Ночн...

Qt? ImGUI? wxWidgets? Пишем свое Привет, хабровчане! Хочу рассказать о своей системе UI, которую я написал для своего игрового движка, на которой делаю редактор для него же. Читать далее

[Из песочницы] Реактивная разработка Telegram бота Доброго времени суток, Habr'овчане. В поисках различной информации по разработке бота для чата Telegram в сети Интернет обнаружил, что все tutorial'ы хоть и достаточно полны различными механиками взаимодействия с библиотекой «telegram-bot-api», никто не пришёл к умозаключен...

[Перевод] Четыре приема быстрой разработки на Unity3D Уже долгое время Unity3D — мой любимый инструмент разработки игр, которым я пользуюсь уже более 8 лет — и для профессиональных продуктов, и для личных проектов, и при обучении программированию и гейм-дизайну. Более того, я писал на Unity почти на всех гейм-дже...

Ищите свою половинку в платформере Journey of the Broken Circle, известна дата релиза Journey of the Broken Circle — это философский платформер про поиски своей половинки. Вы играете за неполноценный круг, который хочет найти свою любовь. Но если это вряд ли могло приковать наше и ваше внимание, то разработчик проекта — Lovable Hat Cult — точно интересен свои...

Тагир и Егор: интервью с Тагиром Валеевым В 2019-м зрители JPoint крайне впечатлились докладом «Атомарный рефакторинг» Тагира Валеева (lany). Демонстрация того, как можно нестандартно использовать средства IDE для рефакторинга, взорвала многим мозг и при этом была практически полезна — а в итоге по зрительским оце...

Все анонсы и трейлеры с последней презентации Xbox Series X Компания Microsoft провела обещанный стрим, в рамках которого анонсировала несколько игр и поделилась подробностями об уже существующих. Большая часть из них выйдет на консоли следующего поколения, Xbox Series X. В этот раз обошлось без игр самой Microsoft. Их представят в с...

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

Модель «Хищник-жертва» на Node.js Недавно по сети прошел всплеск упоминаний игры Жизнь, в связи в основном с тем, что умер ее создатель. Время сейчас такое, все стали интересоваться биологией, везде эти графики выживания, ну и у меня из закромов памяти вдруг выбралась интересная модель, по которой когда-то ...

Почему Flutter побеждает? Последний год я так или иначе пишу приложения на Flutter для iOS и Android. До этого у меня был и есть 5 летний опыт работы с Xamarin. Это были замечательные 5 лет. Благодаря Xamarin и моей любви к этому фреймворку я, в принципе, перешел в стан разработчиков, этот инструмент...

Управление LCD и OLED дисплеями на AVR-ассемблере Сразу предупреждаю, что не собираюсь разводить холивары насчет преимуществ AVR-ассемблера перед С/Arduino, или даже перед BASCOM-AVR и MikroPascal for AVR — каждый инструмент уместен в своей области. У ассемблерного подхода в ряде случаев имеются свои преимущества — в основн...

GeForce GTX 980 Ti против GTX 1070 и RTX 2060 в 2020 году. На что способна топовая видеокарта пятилетней давности? Сколько лет остаётся актуальной флагманская видеокарта? Нужно ли меня топовые ускорители каждый год? На эти вопросы каждый отвечает для себя сам, но какова объективная реальность? 3D-карта GeForce GTX 980 Ti была представлена чуть менее пяти лет назад — 1 июня 20...

Графики в Vuejs Я доволен экосистемой Vue. Как и положено, ты не городишь велосипеды, а пользуешься готовыми плагинами, которые за тебя написали умные дядьки. Когда твоя задача слишком мелкая и локальная, чтобы под неё написали плагин — ты идёшь и ищешь готовые компоненты, и только если н...

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

Вспоминая старые игры: Leisure Suit Larry: Love for Sail Всем привет, друзья, сегодня мы вспомним одну из лучших игр про Ларри Лаффера. Многим из нас Ларри известен тем, что в каждой игре пытается соблазнять женщин и чаще всего терпит неудачу. Специально для статьи я взял интервью у Эла Лоу, автора персонажа и создателя огромного ...

PlayStation подарит своим подписчикам Uncharted 4 и Dirt Rally 2.0 Компания Sony анонсировала подборку бесплатных игр апреля месяца для своих подписчиков PlayStation Plus . Компания решила подарить игрокам эксклюзивную Uncharted 4: A Thief’s End. Сюжет игры Uncharted 4: A Thief’s End рассказывает о последнем приключении Натана Дрейка. Пыт...

Epic Games Store предлагает две настольные игры Epic Games Store на этой неделе предложила две бесплатные игры. Они заменят игру Farming Simulator 19, предложенную на прошлой неделе. Вы можете скачать две игры до 13 февраля. Carcassonne - адаптация классической настольной игры. Игра требует от игроков стратегического...

Для игры Left 4 Dead 2 вышло масштабное обновление с альтернативной кампанией В следующем месяце культовому шутеру Left 4 Dead 2 исполнится 11 лет. Несмотря на солидный возраст проекта, интерес к нему не угасает. На днях игра получила очередное масштабное обновление The Last Stand. Оно было создано командой разработчиков-энтузиастов игрового сообществ...

Книга «Roblox: играй, программируй и создавай свои миры» Привет, Хаброжители! Мы издали книгу для мальчиков и девочек. Что такое Roblox? Это красочная компьютерная платформа для создания и публикации своих игр. Мир Roblox изо дня в день становится все популярней, и ты можешь стать его частью! Если ты мечтаешь стать геймдизайнеро...

Настольная игра-головоломка Monopoly Sudoku выйдет на iOS и Android Казалось бы, что только вчера мы освещали настольную игру Game of Life 2, разработчиком которой выступает Marmalade Game Studio. Но теперь мы узнали, что студия работает ещё над одним проектом, которые если и не амбициознее, то точно интересно объединяет две, казалось бы, не...

Wall of Insanity: Спецназ врывается в логово культа На смартфоны вышла игра Wall of Insanity от создателя Mindcell и Slaughter. Это инди-шутер с кат-сценами и сюжетом, который крутится вокруг спецназа и секретного культа. Wall of Insanity — шутер от третьего лица, где мы берём на себя роль оперативника. На старте нас встреча...

Как я делал коронаигру на Corona SDK $google = "We don't allow apps that lack reasonable sensitivity towards or capitalize on a natural disaster, atrocity, conflict, death, or other tragic event"; mysql_query("UPDATE cvirus_users SET winners = winners+19, message='$google' WHERE imea='$imea' &q...

Оплата в телеграм боте — Платежи 2.0 — Сбербанк + Telegraf + Node.js Платежи 2.0 — В мессенджере Telegram появилась возможность принимать платежи в любом чате, включая группы и каналы. Подключить свой магазин к платформе можно самостоятельно, без согласования с Telegram. И в этом туториале мы создадим простого бота с Node.js на фреймворке Te...

[Из песочницы] PostgeSQL: Разработка расширений (функций) на языке С Эту статью написал еще пару лет назад, и не знал куда ее можно было бы выложить, а потом и забыл. Смысл использования языка С при разработке расширений для PostgreSQL по сравнению с интерпретируемыми (скриптовыми) языками можно свести к двум положениям: производительность и...

[Из песочницы] Пишем на языке С/C++ в Linux под KolibriOS Вступление KolibriOS – миниатюрная операционная система, ядро и большинство программ которой написано на ассемблере. Это, конечно же, не значит, что на других языках программирования писать для KolibriOS нельзя. Данная статья — инструкция по настройке toolchain'а для Linux. ...

Изучаем VoIP-движок Mediastreamer2. Часть 10 Материал статьи взят с моего дзен-канала. В прошлой статье мы сделали дуплексное переговорное устройство, выполняющее обмен звуковым сигналом через дуплексную RTP-сессию. В этой статье мы научимся писать фильтры и добавим сделанный своими руками фильтр в сделанное своими рук...

Известны системные требования и время старта серверов Genshin Impact Издатель miHoYo недавно поделился системными требованиями и временем старта серверов для своей предстоящей ролевой игры под названием Genshin Impact. Что касается поддерживаемых устройств, то планка там достаточно высокая. Из этого можно сделать вывод, что разработчики вряд ...

Лучшие экшен-игры 2020 на iOS и Android: Genshin Impact, Pascal's Wager и другие Вот и подоспела ещё одна подборка лучших мобильных игр 2020 года. На этот раз мы рассмотрим самые динамичные и напичканные экшеном проекты. Проголосовать за них и другие игры уходящего года вы можете по этой ссылке. Топовые экземпляры из каждой номинации (их 20) выиграют в н...

Как выбрать тимлида             Будучи разработчиком, я выработал в себе привычку читать доки и мануалы систематически и в большом объеме. Сейчас я руковожу отделом iOS разработки в Cardsmobile и практически не пишу...

Официально: DICE прекращает поддержку Star Wars Battlefront II Выход Star Wars Battlefront II сопровождался огромным скандалом, который нанёс серьёзный урон по репутации EA и студии DICE. И вот, спустя более чем два года после релиза, игра получит своё последнее дополнение. По словам разработчиков, последним бесплатным апдейтом станет...

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

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

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

Free Trial, motherf***er, do you need it? — или почему бесплатные траялы и фримиум модели подходят далеко не для всех На этой неделе случилось 3 вещи: Несколько дней назад в своей статье о фреймворке формировании привычек я обещал рассказать о том, почему мы используем ПЛАТНЫЙ VS бесплатный trial-период в своих продуктах. Ребята из Getcourse написали заплюсованую статью про онлайн-школ...

Active Restore: С чего начать разработку в UEFI Всем привет. В рамках проекта от компании Acronis со студентами Университета Иннополис (подробнее о проекте мы уже описали это тут и тут) мы изучали последовательность загрузки операционной системы Windows. Появилась идея исполнять логику даже до загрузки самой ОС. Следовате...

Внимание, образцы филаментов! Всем доброго времени суток!Мы приготовили десять комплектов образцов трех видов пластика.   Кто желает попробовать их в печати и написать небольшой отзыв - пишите на почту [email protected]. От вас - ФИО получателя, телефон и адрес удобного для вас ПВЗ Boxberry (отправим образцы...

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

Перфекционизм, отмена: как техническим специалистам писать статьи Цитата анонимного тимлида о том, как он обычно готовит текст: «Написание статьи технические специалисты обычно воспринимают так: автор сформулировал тему, немного подумал, сел и выдал текст сразу на чистовик. Естественно, в реальности все работает по-другому. Из-за этого &...

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

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

Моддер смог ускорить загрузку игры GTA Online на 70% с помощью одного файла для оптимизации процессов Игре GTA Online требуется много времени на процесс загрузки. Эта проблема сопровождает игру с самого момента её выхода. Но как оказалось, есть возможность существенно ускорить процесс загрузки, воспользовавшись правильными настройками. Моддер t0st тщательно изучил ситуацию с...

Игра-симулятор выживания в российской глубинке продаётся со скидкой Сервис цифровой дистрибуции Steam запустил очередную акцию, в рамках которой игра-симулятор выживания в российской глубинке продаётся со скидкой. Речь об игре под названием Survive In Russia, которую сейчас можно ухватить почти даром, а именно за 42 рубля.

[Перевод] Руководство по работе с OpenAL на C++. Часть 1: воспроизводим звук Вашей игре нужен звук! Наверно, вы уже использовали OpenGL для рисования на экране. Вы разобрались с его API, и поэтому обратились к OpenAL, потому что название кажется знакомым. Что же, хорошие новости — OpenAL тоже имеет очень знакомый API. Он изначально задумывался для и...

Cozy Grove — спокойная аркада и смесь Don't Starve с Animal Crossing Если в Don't Starve мы сражаемся за свою жизнь всеми правдами и неправдами, то студия Spry Fox хочет предложить более спокойный опыт. И всё благодаря игре Cozy Grove. Рисовка, стилистика, игровой опыт сразу придётся фанатам Klei Entertainment. Интересно, что события в «Уютно...

После неудачной попытки взлома CrowdStrike выпустила бесплатный ИБ-инструмент Недавно Microsoft предупредила компанию CrowdStrike о том, что злоумышленники пытались прочитать письма компании, используя скомпрометированные учетные данные Microsoft Azure. Хотя попытка взлома не удалась, специалисты CrowdStrike проанализировал свою среду Azure и в процес...

Стала доступна ранняя версия Jackal Squad на Андроид В Google Play появилась игра Jackal Squad. Это экшен с видом сверху и довольно олд-скульным геймплеем. Сейчас доступна ранняя версия. Если вы скучаете по 16-битным временам, самое время заценить Jackal Squad. Это аркада, где мы катаемся на джипе и уничтожаем вражескую пехо...

Самые высокооцененные критиками игры отдают со скидками до 70% На максимально выгодных условиях можно взять наиболее полное издание Diablo III: Eternal Collection, включающее игру Diablo III, дополнение Reaper of Souls и комплект «Возвращение некроманта». Сейчас оно доступно за 1199 вместо обычных 3999 рублей.

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

«Просто Xbox». Microsoft уточнила название своей игровой приставки следующего поколения На недавней церемонии награждения игр года The Game Awards компания Microsoft провела очередную фазу анонса своей игровой приставки следующего поколения, впервые показав дизайн устройства. В качестве официального имени новой консоли Microsoft тогда называлось Xbox Series X, ...

[Из песочницы] StegoPy — Инструмент LSB-стеганографии на Python Предисловие В последнее время я заметил, что людям на моем форуме стала интересна тема стеганографии различных текстов в изображениях, mp3-файлах и видео. И тут у меня возникла идея написать свой скрипт для стеганографии текста в изображениях. Скажу сразу прежде я ни разу не...

Darkest Dungeon II выйдет в раннем доступе Epic Games Store в 2021 году Студия Red Hook объявила о том, что горячо ожидаемое продолжение ролевой готической игры Darkest Dungeon выйдет на ПК (в Epic Games Store) в виде версии раннего доступа уже в следующем году. Вместе с тем разработчик выпустил минутный трейлер. «Долгожданное продолжение нашуме...

Обзор Dawn of Zombies: Survival. Выживание онлайн Игры про выживание всегда будут пользоваться спросом, так как геймерам нравится этот сеттинг, им нравится механика сбора ресурсов и всего в таком духе. Если вы тоже любите подобные проекты и хотите потратить своё время на выживание в виртуальном мире, то давайте я расскажу в...

Простой классификатор P300 на открытых данных Мой коллега Рафаэль Григорян eegdude недавно написал статью о том, зачем человечеству потребовалась ЭЭГ и какие значимые явления могут быть зарегистрированы в ней. Сегодня в продолжение темы нейроинтерфейсов мы используем один из открытых датасетов, записанных на игре, испол...

На iOS вышел динамичный пошаговый рогалик Space Grunts 2 Разработчик OrangePixel, последним релизом которого был изобретательный стелс-платформер Gunslugs: Rogue Tactics, выпустил свой новый проект. Space Grunts 2 — это тоже продолжение, но на этот раз — для игры в очень необычном жанре. Она совмещает элементы dungeon crawler, кар...

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

Видеозвонки под капотом: от миллионов в сутки до 100 участников в одной конференции Сейчас, кажется, невозможно найти мессенджер без функции звонков. Это удобно для пользователей, потому что все коммуникации можно вести в одном приложении. Если объединить всю доступную в СМИ статистику, то получится, что люди разговаривают через интернет более миллиарда мин...

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

[Перевод] Как победить бездушный рандом в roguelike-играх Умирая в игре 30-й раз, невольно задумываешься: все ли продумал геймдизайнер и не напортачил ли он с балансом? Не всегда можно подстроиться под неожиданные изменения, особенно когда они созданы процедурной генерацией. Дальше материал, в котором разбирается роль случайнос...

PlayStation 5 и Xbox Series X смогут загружать игры «мгновенно» Игровые консоли следующего поколения PlayStation 5 и Xbox Series X будут сражаться по разным параметрам, включая время загрузки игры. Компания Sony первой ответила на соответствующий опрос, заявив, что хочет сделать свою консоль PlayStation 5 самой быстрой как в плане ...

Игры 2020 года с лучшей графикой по версии Digital Foundry. На первом месте Cyberpunk 2077 Журналисты Digital Foundry составили топ-9 лучших игр уходящего года по качеству графической составляющей. Самой «графонистой» игрой 2020-го назвали ПК-версию Cyberpunk 2077.  Несмотря на многочисленные проблемы на старте, авторы рейтинга считают эту игру са...

[Перевод] Zork и Z-Machine: как разработчики перенесли игру с мейнфреймов на 8-битные домашние компьютеры Компьютерные игры существуют почти столько же, сколько и сами компьютеры. Хотя в это трудно поверить, текстовая адвенчура Zork была Fortnite-ом своего времени. Но Zork был ещё и чем-то большим. Ради портируемости и экономии пространства сам Zork был написан на Zork Implemen...

Equestrian the Game — ещё один симулятор конного спорта на смартфоны Если вы любите конный спорт, то нужно посмотреть в сторону игры Equestrian the Game. Это симулятор, поэтому можно создать своего уникального персонажа (редактор простой). Лошади различаются не только по внешности, но и по своим сильным сторонам. Их также можно кастомизироват...

Во что можно поиграть на Google Stadia. Полный список игр Все мы слышали про Google Stadia. Одно время этот игровой сервис просто не сходил с главных страниц многих технологичных порталов. Особенно это касается заграничных сайтов, которые пишут про смартфоны. Много его было и в Twitter. Вот только мало кто знал точно, что это тако...

Чистая архитектура с Go Меня зовут Эдгар (ZergsLaw), я работаю в компании, которая занимается  финтех-разработкой для b2b и b2c. Когда только устроился в компанию, то попал в команду большого финтех-проекта и получил «в нагрузку» небольшой микросервис. Мне поручили его изучить и подготовить план ре...

Harry Potter: Wizards Unite заработала в десятки раз меньше Pokemon GO за прошлый год  В прошлом году состоялся релиз Harry Potter: Wizards Unite, которой многие сулили звание «убийцы» Pokemon GO. И к этому были все предпосылки: официальная лицензия, Niantic в качестве разработчиков и популярность самой франшизы. Однако заработок геолокационных игр за прошлый ...

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

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

Аркадная игра Mini Football от Miniclip доступна на iOS и Android Студия Miniclip, которая знакома геймерам по многим условно-бесплатным проектам, выпустила свою новую игру — Mini Football. Это некая альтернатива более серьёзным спортивным симуляторам, как FIFA или даже Football Manager. Главная привлекательность этой аркады — лёгкость в о...

Zombie City Master — симулятор зомби-города на iOS и Андроид Если вы всегда мечтали завести свой город с ходячими мертвецами, то теперь это можно сделать в Zombie City Master. Это аркадная стратегия с мультяшной графикой. Геймплей вертикальный. Начинаем мы с леса и небольшого участка; зомби постепенно прокачиваются, в чём мы им должны...

Книга «Вселенная. Путешествие во времени и пространстве» «Вселенная. Путешествие во времени и пространстве» написана профессиональным астрономом, директором Астрономической обсерватории Иркутского государственного университета Сергеем Язевым. «О если бы писали мы о том лишь, что доподлинно известно, подумайте, о трезвые умы, как...

Играем в Frostborn: Выживем ли в средневековой Скандинавии? В этом видео мы опробовали Frostborn: Coop Survival, где игрокам предлагают поиграть в смесь онлайн-RPG и выживания. Что удивительно разработчики добавляют в Frostborn еще и стратегический элемент. То есть от игрока требуется улучшать свой регион в общей столице, развивать с...

Для TES: Blades вышло обновление с PvP-ареной и отказом от таймеров на сундуках Как и планировалось, Bethesda выпустила крупное обновление для своей The Elder Scrolls: Blades. Главное нововведение — давно обещанный и ожидаемый игроками PvP-режим. Арена открывается по достижении 5 уровня. Еще одно новшество — отказ от механики, которой с самого начала в...

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

Ascent выйдет в 2021 году на всех платформах Студия Neon Giant занимается разработкой увлекательной ролевой игры Ascent. Новая игра предложит 60 кадров в секунду в разрешении 4K для консоли Xbox Series X. Ascent представляет собой ролевую научно-фантастическую игру в стиле киберпанк. Игра основана на движке Unreal E...

Honor 30s анонсирован для России. Цена не ясна Honor сегодня анонсировала для рынка России сразу 3 смартфона Honor 30, Honor 30 Pro+, Honor 30s, но цена у них просто космическая. Странная политика партии, которая позиционирует себя молодёжным брендом. В то время когда молодежь потерявшая работу сидит по домам, а многие...

Современный Web-UI для SVN в 2020 году cSvn — это web-интерфейс к Subversion репозиториям. Основу cSvn представляет CGI-скрипт написанный на языке С. В мае 2020 года был опубликован релиз очередной версии Apache Subversion 1.14.0. В свете этого события, был создан новый, современный web-интерфейс для просмотра S...

Некоторые приложения из AppGallery от Huawei не работают без Google Play Принято считать, что новые смартфоны Huawei совершенно не отличаются от аппаратов других брендов, за исключением отсутствия сервисов Google Play. Да, это немного неприятно, но поскольку китайцам удалось создать собственный каталог приложений, наполнив его контентом, то ника...

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

Релиз космической MMO EVE Echoes на iOS и Android состоится в августе 2020 года На прошлых выходных мы рассказали о последних и ожидаемых играх издателя NetEase, среди которых была космическая MMO EVE Echoes. В начале года разработчики сообщили, что из-за коронавируса она выйдет позже в 2020, а сегодня объявили, что релиз состоится уже в августе. Об эт...

На iOS вышла ролевая игра Otherworld Legends с элементами рогалика Ролевых игр мало не бывает. Совершенно недавно вышло новое дополнение для Pascal's Wager, а в сентябре должна выйти ожидаемая Genshin Impact. Студия ChillyRoom выпустила свою ролевую игру — Otherworld Legends. Для неё не вышел официальный трейлер, зато можно посмотреть игро...

[Перевод] Создание панорамных видео в Unity Зачем нужны панорамные видео? Большинство статей моего блога рассчитано на разработчиков игр. Если вы один из них, то можете задаться вопросом, чем вас может заинтересовать создание панорамных видео (360° videos). Виртуальная реальность — очень успешная отрасль, на различны...

На мобильных вышла красочная головоломка Dream Detective Авторы казуальных развлечений King of Avalon, Family Farm Seaside и грядущей MMORPG Lumia Saga выпустили красочную головоломку Dream Detective. Главная особенность новинки — визуальный стиль и нарисованные вручную уровни. На этих красочных локациях вам предстоит искать разн...

Как отправить сотрудников на удаленку и не забыть вернуть их назад. Руководство Exness Всех приветствую! Меня зовут Лена, руковожу работой с персоналом в Exness.  Я хочу поделиться нашим опытом перевода сотрудников на удаленную работу в период карантина. Мне кажется, что мы подошли максимально системно к этой задаче, и самое главное — не забыли организовать «...

DIY Гусеничная платформа для роботов и развелечений Мы задумываемся о разработке робота-охранника периметра c использованием софта, который мы разработали для нашего робота для сбора мячей для гольфа. Когда мы определились с техническими требованиями начали искать что подобного есть интернете. Так мы нашли проект Золотоева А...

[Перевод] Пол Грэм про Java и «хакерские» языки программирования (2001) Это эссе явилось развитием бесед с несколькими разработчиками на тему предвзятого отношения к Java. Это не критика Java, а скорее, наглядный пример «хакерского радара». Со временем, хакеры развивают нюх на хорошие — или же плохие — технологии. Полагаю, может оказаться инт...

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

WSL эксперименты. Часть 2 Привет, Хабр. В преддверии старта курса «Administrator Linux. Professional» публикуем продолжение статьи про WSL эксперименты, которую написал наш эксперт — Александр Колесников. Настало время для продолжения экспериментов с подсистемой WSL; первую часть статьи можно посм...

[Перевод] Маленькие победы В течение своей карьеры я имел опыт работы над многими масштабными проектами, от проработки стратегий компании, выбора идеальных продуктов, реорганизации ключевых алгоритмов user-flow и информационного проектирования, до разработки систем с нуля. Работать над такими крупным...

Карточная Book of Beasts вышла на iOS, сегодня станет доступна версия на Android и PC На прошлой неделе мы сообщили о том, что готовится релиз карточной игры Book of Beasts на мобильные устройства и PC. Сегодня этот день настал, но видимо пока не все версии подоспели: на момент написания статьи игра доступна только на iOS. Если вы ничего о ней не слышали, то ...

Пишем хром плагин оповещения в телеграм Беда, товарищи! Дети (~10 лет) перешли на удаленное обучение, расселись по комнатам с компьютерами и не могут сосредоточиться на уроках! Они добавлены в google families, microsoft family, время за компьютером ограничено, а взрослые сайты убраны через opendns. Но чуть что...

Oracle: разница между deterministic и result_cache От переводчика: свой путь на habr я решил начать не с попытки написать какой-то уникальный текст с нуля, а с перевода относительно свежей (от 17.08.2020) статьи классика PL/SQL-разработки Стивена Фойерштайна, в которой он достаточно подробно рассматривает разницу между двумя...

Журнал Time выбрал лучшие гаджеты десятилетия Несколько дней назад издание The Verge выбрало лучшие девайсы десятилетия, и в ее рейтинге первое место взял смартфон iPhone 4. ***

World’s End Club от разработчиков Danganronpa вышла на iOS в Apple Arcade Издатель Izanagi Games и разработчик Too Kyo Games напомнили нам о том, что сегодня состоялся релиз World’s End Club на iOS в Apple Arcade. По сюжету двенадцать 12-летних детей начнут приключение длиною в 1 200 км. Это экшен-приключение с элементами платформера. Сценарий дл...

Главное меню PlayStation 5 на примере ожидаемой игры The Last of Us Part II Первое, что увидят будущие покупатели PlayStation 5 при включении новой игровой консоли, это главное меню, которое являются важной частью каждой приставки. Дизайнер Павел Дурчок (Pawel Durczok) создал концептуальное видео, которое демонстрирует, как может выглядеть инт...

CAN sniffer Непосредственно сама CAN шина используется уже много где, мне интересно её использование в автомобиле, хотя этой сферой можно и не ограничиваться. Тем более пару лет назад подвернулась такая возможность. Я посмотрел на общие спецификации — вроде бы ничего особо сложного нет....

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

Опыт создания web-приложения с Pony ORM Привет, Хабр! Недавно передо мной встала задача написать на Python web-приложение для разделения счёта в ресторане между участниками трапезы. Так как нужна DB для хранения данных о заказах и пользователях, встал вопрос выбора ORM для работы с базой. Разработка велась на Flas...

[Перевод] Visx — коллекция графических примитивов для React-приложений, созданная в Airbnb После 3 лет разработки и 2,5 лет использования в продакшн-проектах Airbnb, после переписывания кода на TypeScript, мы рады представить вам официальный релиз коллекции графических примитивов visx 1.0  (раньше она называлась vx). Вот — страница проекта на GitHub. Документацию ...

[Из песочницы] Автономизация Unit-тестов в PHPUnit Всем привет! Меня зовут Антон и сейчас (не так долго, около года) я разрабатываю на PHP в одном большом и старом проекте. Для обеспечения качества проекта мы применяем автотесты на фреймворке PHPUnit. Но, к сожалению, так получилось, что большая часть наших автотестов функц...

[Из песочницы] Быстрое ознакомление с SwiftUI SwiftUI — это новый удобный способ для создания пользовательских интерфейсов на Xcode. Если хотите быстрое ознакомление с SwiftUI, тогда этот блог пост для вас. Для начала давайте создадим проект с поддержкой SwiftUI. Минимально необходимые для этого требования системы — эт...

Краткие мобильные новости марта 2021: Rocket League, Undawn и другие Новость №1 Состоялся официальный анонс Rocket League Sideswipe от Psyonix на мобилке. Игра выйдет на Android и iOS, сохранит оригинальный колорит, но матчи будут быстрее, по 2 минуты, озвученные форматы пока «1 на 1» и «2 на 2». Rocket League Sideswipe будет условно-беспла...

Игра Amazon New World ломает не только Nvidia GeForce RTX 3090. Проблемы отмечены с GeForce RTX 3080 Ti, Radeon RX 590, RX 6800, RX 6900 и RX 6900 XT Мы уже писали о том, что MMORPG Amazon New World «приговорила» не одну GeForce RTX 3090, а сейчас появились новые подробности на этот счет. Как пишет источник, производители уже начали менять поврежденные и выведенные из строя видеокарты. Один из таких произ...

Cyberpunk 2077 получит бесплатные DLC после запуска игры Разработчики CD Projekt Red подтвердили, что проект Cyberpunk 2077 после запуска получит два бесплатных DLC в течении двух месяцев после выхода игры. Далее после бесплатных DLC последуют два более крупных обновлении игры, по словам компании CD Projekt Red, в игре будет не ...

Студия EA рассказала об играх для консолей следующего поколения Проекты FIFA 21, Madden NFL 21 и NHL 21 (плюс четвёртая неанонсированная игра) точно выйдут на PlayStation 5 и Xbox Series X. Генеральный директор компании (Эндрю Уилсон) заявил, что все упомянутые игры будут «сочетать в себе креативность, подлинность и качество» (важнейшие...

Разработчики головоломки Swim Out в поисках бета-тестеров для нового проекта В прошлом месяце студия Lozange Lab анонсировала свой новый проект под названием Rip Them Off. Это игра в жанре tower defense. До этого студия выпустила довольно успешную головоломку Swim Out, которая изначально вышла на мобильных устройствах в 2017 году, но сейчас она досту...

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

Обнаружен способ взлома WhatsApp с помощью GIF-файла Команда Check Point Research сообщила об обнаружении серьезной уязвимости в мессенджере WhatsApp.Известно, что новая дыра безопасности требовала «сложных шагов и обширного взаимодействия с пользователем», а ее создатели получили максимальный доступ к пользователь...

Можете написать Deadlock на Camunda BPM? А я могу Некоторое время назад я писал про успешную миграцию с IBM BPM на Camunda, и теперь наша жизнь полна счастья и приятных впечатлений. Camunda не разочаровала, и мы продолжаем дружбу с этим BPM-движком. Но, увы, Camunda может преподносить и неприятные сюрпризы, из-за которых ...

Проблемы с производительностью в игре XCOM 2 Привет! Меня зовут Александр, я руководитель программистов компьютерной графики в Gaijin в проектах CRSED и Enlisted. Иногда, в свободное время, я исследую как устроена графика в других играх и нахожу там что-то интересное.Недавно я решил разобраться, почему XCOM 2 тормозит ...

[Из песочницы] Хакинг классического Sonic the Hedgehog для Sega В этой статье я хочу разобрать внутреннее устройство легендарной игры Sonic the Hedgehog для приставки Sega Mega Drive, а также способы ее модификации или, как еще говорят, хакинга. Эта игра насчитывает порядка сотни хаков, включающих как действительно достойные работы (таки...

СКИДКА (229р → 75р) Обзор игры Sally’s Law для iPhone и iPad В 2016 году проект Sally’s Law получил звание лучшей инди-игрой в App Store. Мировой славы игра не снискала, но своих поклонников, несомненно, обрела. Sally’s Law сумела выбиться из ряда классических горизонтальных платформеров за счет необычного игрового решения. Скачать иг...

Создаем свою CRUD API на Express и MySQL: часть первая Всем привет. В преддверии старта курса «Fullstack разработчик JavaScript», хотим поделиться небольшим материалом, который был написан нашим внештатным автором. Express один из самых популярных веб-фреймворков, который поддерживает роутинг, миддлвейрс и систему шаблонов. Д...

Square Enix приостанавливает разработку игр Square Enix японский разработчик компьютерных игр. Наиболее популярные игры студии: Final Fantasy, Dragon Quest, Kingdom Hearts и другие. Tomb Raider, Deus Ex и Hitman издаются под брендом Square Enix, так как она владеет британским издателем Eidos Interactive. На главном...

[Из песочницы] MVVM и выбор элементов в адаптере Уже примерно после 3-его самописного адаптера, в котором надо было реализовывать логику запоминания выбранного элемента, у меня появились мысли, что должно же быть какое-то решение, которое уже включит в себя всё необходимое. Особенно, если в процессе разработки приходилось ...

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

Разработчик потерял свою игру 25 лет назад и нашёл её на чужом стриме 25 лет назад разработчик Рик Брюстер (Rick Brewster), когда был ещё ребёнком, создал ролевую игру. Он был уверен, что разработка не сохранилась, так как у мальчика сгорел жёсткий диск. Однако недавно Рик случайно увидел, как один из стримеров проходит эту игру.

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

Бизнес-симулятор Idol Manager выйдет 27 июля Предупреждаю, игра от российской студии наполнена аниме контентом!

Материалы с митапа по Кафке: СDC коннекторы, проблемы роста, Kubernetes Привет! Недавно в нашем офисе прошёл митап по Кафке. Очные места на него разлетелись со скоростью света. Как сказал один из спикеров: «Кафка секси». С коллегами из Booking.com, Confluent, и Авито мы обсуждали подчас нелёкую интеграцию и поддержку Ка...

Разбор вступительных задач Школы Программистов hh.ru 20 октября закончился набор в Школу программистов hh. Он длился два с половиной месяца. Мы благодарим всех участников, уделивших время попытке поступить к нам. Надеемся, вам понравились задания и вы получили удовольствие от их решения! Приглашаем посмотреть задания, которые...

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

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

[Перевод] Как создать проект Django из шаблона И снова здравствуйте! Специально для студентов курса «Web-разработчик на Python» мы подготовили еще один интересный перевод. Шаблон проекта на Django – это естественный способ решения проблем, которые возникают, когда формат Django-проекта по умолчанию уже не отвечает тр...

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