заглавный слайд - Casual Connect

advertisement
Сквозь тернии к HTML5
Александр Норинчак
О чем доклад
1.
HTML5 в играх для мобильных устройств
2.
Проблемы и их преодоление
3.
Фреймворк Squire
4.
Примеры готовых продуктов
http://true-token.com
HTML5 для мобильных?
Да! Почему бы и нет? 
Мифы о том, что HTML5 пока не готов для решения
задач геймдева всего лишь мифы.
http://true-token.com
Проблемы и их преодоление
Фрагментация рынка мобильных устройств
Особенности реализации стандарта у разных
производителей
Поиск кроссбраузерных решений и внесение их в
единый фреймворк
http://true-token.com
Проблемы и их преодоление
«Зоопарк» разрешений экрана
Необходимость заботиться о поддержке любых
разрешений, как текущих так и будущих
Несколько пакетов графики, спрайтовое
масштабирование, отказ от браузерного
масштабирования
http://true-token.com
Проблемы и их преодоление
Низкая производительность
Невозможность на первый взгляд создать маломальски сложную, насыщенную графикой игру
Максимизация производительности рендеринга:
разделение сцены на статичные и динамичные объекты,
рендеринг только измененных частей сцены и т.д.
http://true-token.com
Проблемы и их преодоление
Звуковое сопровождение
Отсутствие единого кодека,
одноканальный звук на iOS
Хранение звуков в нескольких форматах. Разное
звуковое сопровождение в зависимости от
устройства.
http://true-token.com
DOM vs Canvas
DOM
Canvas
+ в минимальной функциональности
доступно даже для старых браузеров
+ в некоторых случаях более высокая
производительность
+ полный контроль над графикой
+ широкие возможности обработки
графики «на лету»
- отсутствие стандартизации CSS3
transform
- отсутствие возможности работы с
графикой на низком уровне
- относительно невысокая
производительность при работе с
большими фрагментами (в том числе
при очистке)
Выбор зависит от задачи
http://true-token.com
Фреймворк Squire
•
•
•
•
•
•
•
Инкапсуляция кроссбраузерных решений
Привычная архитектура для Flash-разработчиков
Плагиноориентированная структура
Tweens
Маски
Более 30-ти готовых игр
Ожидайте в декабре 2012-го 
http://true-token.com
Примеры игр
Iron Overlord
Игра разработана совместно с
Alawar Entertainment, Inc.
http://true-token.com
Примеры игр
Animal connect
Победитель в номинации
«Лучшая HTML5 игра» на
FlashGamm Kiev 2011
http://true-token.com
Примеры игр
The Bad The Good The Robot (demo)
Просто нам очень
нравится арт 
http://true-token.com
Cпасибо за внимание!
Александр Норинчак
CTO True Token
E-mail: dev@true-token.com
Тел: +38 (068) 354-56-00
Skype: alexander.norinchak
http://true-token.com
Download