Как стать автором
Обновить

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

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

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

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

Python Meetup
Читать дальше →
Всего голосов 30: ↑29 и ↓1+28
Комментарии8

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

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

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

Читать дальше →
Всего голосов 52: ↑45 и ↓7+38
Комментарии28

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

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

image

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

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

Первая встреча, по сути, знакомство, будет посвящена выявлению интересных тем в области практического применения анализа данных. Они лягут в основу последующих встреч сообщества аналитиков
Читать дальше →
Всего голосов 20: ↑20 и ↓0+20
Комментарии14

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

Время на прочтение4 мин
Количество просмотров3.4K
image

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

Читать дальше →
Всего голосов 15: ↑14 и ↓1+13
Комментарии0

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

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

голые пятницы
Поехали!
Всего голосов 50: ↑46 и ↓4+42
Комментарии39

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

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

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



Мы номинируем киберспортивную команду Na`Vi, компанию Riot Games и редакцию Gamespot.com.
Всего голосов 36: ↑25 и ↓11+14
Комментарии2

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

Время на прочтение2 мин
Количество просмотров3.9K
image

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

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

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

Время на прочтение13 мин
Количество просмотров31K


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

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

Время на прочтение9 мин
Количество просмотров9.7K


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.
Читать дальше →
Всего голосов 26: ↑21 и ↓5+16
Комментарии1

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

Время на прочтение5 мин
Количество просмотров6.1K
image

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

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

Читать дальше →
Всего голосов 17: ↑15 и ↓2+13
Комментарии8

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

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

Всем доброго времени суток. Сегодня мы поговорим о том, как красиво оформить выделенный текст, совладать с отступами в кнопках, прокачать скролл в мобильных браузерах, скрестить цвет текста с цветом границ, а также рассмотрим интересные новые единицы измерения.
Поехали!
Всего голосов 72: ↑68 и ↓4+64
Комментарии22

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

Время на прочтение12 мин
Количество просмотров45K



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

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

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

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

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

Читать дальше →
Всего голосов 36: ↑33 и ↓3+30
Комментарии41

Wargaming Public API

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

В этой статье мы расскажем о предпосылках создания публичного API, организации взаимодействия наших внутренних компонентов, о том, как построен и работает API, и немного о конкурсе разработчиков, который собираемся в самом ближайшем будущем провести.
Читать дальше →
Всего голосов 46: ↑37 и ↓9+28
Комментарии22

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

Время на прочтение10 мин
Количество просмотров37K
image

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

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

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

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

Кто знаком с Flash, тот знает, что языком программирования в этой среде является ActionScript. У этого языка есть несколько версий, но самые широко используемые — ActionScript2 (AS2) и ActionScript3 (AS3).
Читать дальше →
Всего голосов 43: ↑33 и ↓10+23
Комментарии27

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

Время на прочтение9 мин
Количество просмотров70K
image

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

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

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

Читать дальше →
Всего голосов 98: ↑86 и ↓12+74
Комментарии98

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

Время на прочтение2 мин
Количество просмотров92K


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

Итак, представляем вашему вниманию сборку интересных и (надеемся) малоизвестных HTML и CSS-рецептов. Будем рады, если каждый из вас узнает что-то новое!
Вперед!
Всего голосов 143: ↑122 и ↓21+101
Комментарии75

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

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

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

Все подробности и видео докладов можно найти под катом. Приятного просмотра!
Читать дальше →
Всего голосов 22: ↑21 и ↓1+20
Комментарии15

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

Время на прочтение2 мин
Количество просмотров6.6K
image

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

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