Обновить

Компания ex-Wargaming временно не ведёт блог на Хабре

Сначала показывать

Python Meetup 26.09.14: cовершенствуем код и ускоряем Python

Время на прочтение2 мин
Охват и читатели14K
Белорусские Python’нщики верны своим традициям. Python Meetup состоялся 26 сентября, в последнюю пятницу месяца.
На встрече мы обсуждали извечную головную боль всех программистов – как писать красивый и понятный код без багов. Докладчики подошли к этой проблеме с разных сторон: Павел Кохан рассказал о пяти принципах S.O.L.I.D., которые помогают писать качественный код на любом объектно-ориентированном языке, а Олег Шидловский говорил о том, как ускорить работу хорошего кода.

Python Meetup
Читать дальше →

Как мы делаем World of Warships: автоматизация экспорта и верификация контента

Время на прочтение8 мин
Охват и читатели40K
image

После премьерных закрытых показов World of Warships на gamescom и «ИгроМире» официальный запуск игры все ближе и ближе. Сейчас в разгаре закрытое альфа-тестирование, и нам, разработчикам Lesta Studio, питерского подразделения Wargaming, еще предстоит решить целую кучу вопросов. При этом немало препятствий все-таки удалось оставить позади. Ниже — рассказ о том, как мы адаптировали экспортер нашего движка под нужды «Кораблей» и выстраивали процесс верификации контента.

Читать дальше →

DataTalks: Анализ данных для решения бизнес-задач

Время на прочтение2 мин
Охват и читатели9.6K
25 октября в Минске пройдет первая встреча DataTalks.

image

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

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

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

Конкурс WGDC: последние рекомендации и состав жюри

Время на прочтение4 мин
Охват и читатели3.5K
image

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

Читать дальше →

Подборка занимательных CSS рецептов «Голые пятницы #2»

Время на прочтение3 мин
Охват и читатели50K
Привет, Хабр! В этот раз мы поговорим о стилизации инпутов без картинок и JS, особенностях вертикальных отступов, CSS счетчиках, необъятных возможностях в именовании классов, а также расскажем, как улучшить анимацию на слабых устройствах.

голые пятницы
Поехали!

Ice Bucket Challenge от команды Wargaming

Время на прочтение1 мин
Охват и читатели12K
Пятничным вечером команда Хабра бросила нам вызов в Ice Bucket Challenge. Учитывая, что на часах в Минске было начало пятого, мы получили двойной вызов, но справились.

Итак, суббота, 23 августа, парк активного отдыха «Якутские горы» под Минском:



Мы номинируем киберспортивную команду Na`Vi, компанию Riot Games и редакцию Gamespot.com.

Конкурс WGDC: окончание этапа регистрации работ

Время на прочтение2 мин
Охват и читатели4K
image

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

После долгих внутренних консультаций мы приняли такое решение, чтобы придать конкурсу максимальную открытость и прозрачность. На старте WGDC многие выказывали неудовольствие тем, что конкурс принесет больше выгоды Wargaming, который собирается снять сливки со свежих идей, чем коммьюнити. Раскрыв все карты, мы, во-первых, исключаем вероятность подтасовок и любых заявлений в стиле «выиграл непонятно кто». Во-вторых, стимулируем обратную связь с авторами работ: отзывы представителей коммьюнити в комментариях призваны помочь авторам доработать идеи. Наконец, в-третьих, демонстрируем, что у авторов действительно есть пересекающиеся идеи, которые находятся на равных стартовых позициях.
Читать дальше →

Как мы делали XVM — популярный мод для World of Tanks. Часть вторая: развитие серверной части

Время на прочтение13 мин
Охват и читатели33K


Приветствуем, уважаемое хабрасообщество! Сегодня мы продолжаем начатый в первой части рассказ о создании модификации XVM (eXtended Visualization Mod) для игры World of Tanks. Во второй части вас ждет описание истории развития серверной части мода.
Читать дальше →

Как мы писали iOS-библиотеку для работы с Wargaming API

Время на прочтение9 мин
Охват и читатели9.8K


World of Tanks Assistant (WOT Assistant) и World of Warplanes Assitant (WOWP Assistant) — это приложения–компаньоны для игроков, которые позволяют следить за внутриигровой статистикой, сравнивать свои боевые показатели с друзьями, а также предоставляют оффлайн-доступ к справочной информации по технике.


WOWP Assistant появился относительно недавно (ноябрь 2013), а версия для World of Tanks была переписана почти с нуля в начале 2013, что по времени совпало с переходом на новый Wargaming Public API. 

Надеюсь, наиболее технически интересные моменты разработки iOS-библиотеки для взаимодействия Assistant’ов с API будут полезны для разработчиков и послужат источником вдохновения для участников конкурса Wargaming Developers Contest.
Читать дальше →

Конкурс WGDC: первые выводы и список самых популярных вопросов

Время на прочтение5 мин
Охват и читатели6.3K
image

Wargaming Developer Contest продолжает набирать обороты. Регистрация идей и проектов заканчивается через 10 дней, 15 августа. На данный момент в конкурсе участвуют без малого 500 человек в 54 командах, которые заявили 107 проектов и 358 идей. Зная о склонности многих откладывать регистрацию на последние дни или даже часы, мы ожидаем, что 14 и 15 августа эти цифры увеличатся если не в разы, то на десятки процентов.

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

Читать дальше →

Голые пятницы #1

Время на прочтение3 мин
Охват и читатели39K
голые пятницы

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

Как мы делали XVM. Часть первая: начало и сбор команды

Время на прочтение12 мин
Охват и читатели52K



Приветствуем, уважаемое хабрасообщество! По случаю старта конкурса от Wargaming мы решили, во-первых, в нем поучаствовать, а, во-вторых, написать серию статей о том, как мы докатились до создания одной из самых популярных модификаций World of Tanks и как хобби с парой строк говнокода за вечер переросло в то, что мы имеем. В статьях описаны все встреченные (и опробованные на себе) грабли. Еще одним поводом для написания статьи было зарытие топора войны между XVM и Wargaming и выходом наших отношений на новый уровень — мы рады, что эта статья опубликована именно в блоге WG. Надеемся, что само чтиво вышло интересным, а другие конкурсанты смогут почерпнуть для себя что-нибудь полезное.
Читать дальше →

Wargaming Developers Contest: семь главных вопросов о конкурсе

Время на прочтение6 мин
Охват и читатели18K
image

Сегодня при содействии Хабра мы запускаем WGDC — первый официальный конкурс Wargaming для сообщества разработчиков. Цель конкурса — актуализировать наш формат взаимодействия с разработчиками приложений и модов игрового клиента, поискать точки соприкосновения и сделать шаг к взаимовыгодному сотрудничеству.

Мы прекрасно понимаем, что в связи с конкурсом у вас могут возникнуть вопросы, на которые правила не дадут ответа. Ниже мы попытаемся охватить самые актуальные из них и рассказать, зачем Wargaming придумал WGDC, какую пользу он может принести участникам, чего мы ожидаем от разработчиков, а также кратко пробежим по самим правилам. Если вопросы останутся и после прочтения поста — задавайте их в комментариях.

Читать дальше →

Ближайшие события

Wargaming Public API

Время на прочтение7 мин
Охват и читатели29K
Wargaming Developers Partner Program
Wargaming.net Public API — набор общедоступных программных интерфейсов, которые предоставляют доступ к проектам Wargaming.net, включая игровой контент, статистику игроков, данные энциклопедии и многое другое.

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

GUI в игре World of Tanks. Часть вторая: обзор структуры GUI и планы на будущее

Время на прочтение10 мин
Охват и читатели38K
image

Сегодня мы продолжаем начатый неделю назад рассказ об интерфейсе игры World of Tanks.

Текущее состояние проекта

Освежим информацию из первой части статьи.

Сейчас для рендеринга GUI в проекте используется технология Autodesk Scaleform, которая позволяет использовать Flash как среду разработки.

Кто знаком с Flash, тот знает, что языком программирования в этой среде является ActionScript. У этого языка есть несколько версий, но самые широко используемые — ActionScript2 (AS2) и ActionScript3 (AS3).
Читать дальше →

GUI в игре World of Tanks. Часть первая: эволюция интерфейсов игры

Время на прочтение9 мин
Охват и читатели72K
image

Сегодня мы проведем экскурс в историю развития Graphical User Interface (GUI) в игре World of Tanks.

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

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

Читать дальше →

Подборка полезных CSS рецептов, или чем мы занимаемся на голых пятницах

Время на прочтение2 мин
Охват и читатели93K


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

Итак, представляем вашему вниманию сборку интересных и (надеемся) малоизвестных HTML и CSS-рецептов. Будем рады, если каждый из вас узнает что-то новое!
Вперед!

Python Meetup: апрельская встреча

Время на прочтение2 мин
Охват и читатели11K
image

Последняя пятница апреля не стала исключением из правил для Python Meetup Minsk: все прошло в то же время, в том же месте. На этот раз было три доклада и одно блиц-выступление. Мы рассмотрели следующие темы:
— "Разработка мобильных приложений на Python" от Дмитрия Овчинникова
— "Python для ленивых или как сделать свою жизнь проще" от Никиты Гришко
— "Unittesting. Как?" от Максима Щепелина
— "Pathlib. Маленькие вкусности Python 3.4" от Алексея Черкеса

Все подробности и видео докладов можно найти под катом. Приятного просмотра!
Читать дальше →

Python Meetup: мартовская встреча

Время на прочтение2 мин
Охват и читатели6.7K
image

В марте состоялась ежемесячная встреча любителей языка программирования Python Meetup Minsk. В сетке митапа были зачитаны следующие доклады: Python for switch-heads от Максима Барышникова, "Redis. Как мы боролись со сложностью" от Романа Иманкулова и "Обзор фреймворка Twisted" от Андрея Жлобича.

Как всегда видео всех докладов и ссылки на презентации можно найти в нашем блоге. Кроме этого уже известны подробности новой встречи Python Meetup Minsk, которая пройдет 30 мая — все это можно найти под катом. Удачного просмотра!
Читать дальше →