Pull to refresh
3
0
Send message

Material Design: на Луну и обратно

Reading time11 min
Views387K
“Это унылое диалоговое окно действительно нужно?”



В этой статье я изложил главные принципы Material Design и дал советы по их воплощению. Текст написан по следам мастер-класса для разработчиков, который мы, Роботы, устраивали совместно с российским офисом Google (Think Mobile).


Когда-то все продукты Google выглядели по-разному плохо. Даже один продукт на разных платформах выглядел неконсистентно.

Все стало меняться в 2011 году, когда в Google начали усиленно работать над унификацией визуальной части экосистемы своих продуктов и назвали все это Project Kennedy.

При чем тут Кеннеди?
Легенда такова: президент Кеннеди инициировал программу полёта человека на Луну (если верить, что этот полёт когда-либо был). А большой начальник в Google Ларри Пейдж исповедует принцип, что продукты нет смысла улучшать на 10% — они должны быть в 10 раз лучше, чем у конкурентов. Если уж запускать продукт, то сразу на Луну. Вот и здесь было решено круто всё переделать.

Читать дальше →
Total votes 146: ↑135 and ↓11+124
Comments120

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

Reading time2 min
Views3.9K
image

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

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

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

Reading time9 min
Views9.6K


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.
Читать дальше →
Total votes 26: ↑21 and ↓5+16
Comments1

Wargaming Public API

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

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

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

Reading time10 min
Views37K
image

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

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

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

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

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

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

Reading time9 min
Views70K
image

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

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

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

Читать дальше →
Total votes 98: ↑86 and ↓12+74
Comments98

Information

Rating
Does not participate
Registered
Activity