2. 1. Фреймворк Squire – новый подход в разработке игр на HTML5.
2. Архитектура.
3. Спрайты.
4. Модель событий.
5. Tweens.
6. Графические примитивы.
7. Дополнительные возможности.
8. Coming soon…
О чем доклад
http://true-token.com
3. 1. Максимальное приближение архитектуры к Flash.
2. Плагиноориентированная структура.
3. Более 50 готовых игр с использованием Squire.
О фреймворке
http://true-token.com
5. 1. Привычный синтаксис.
2. Привычные свойства и методы.
3. Гибкое управление.
Спрайты
http://true-token.com
var sprite = new Sprite(bitmap, width, height);
sprite.x = 100; sprite.y = 60;
sprite.rotation = Math.PI/2;
stage.addChild(sprite);
6. 1. Поддержка интерфейса EventsManager всеми объектами Squire.
2. Привычная работа с событиями.
3. Возможность расширения любого объекта интерфейсом EventsManager.
Модель событий
http://true-token.com
sprite.onclick = function(event) {
console.log(event.target.uid);
};
sprite.addEventListener(“enterframe”, function(event)
{
event.target.rotation += 0.1;
});
7. 1. Полная поддержка «классических» Tweens.
2. Возможность твинить любое числовое свойство любого объекта.
3. Готовые врапперы для наиболее распространенных задач внутри
объектов Squire (например, изменение координат спрайта).
Tweens
http://true-token.com
sprite.moveTo(100, 100, 24, Easing.quadratic.easeOut);
var tween = stage.createTween(sprite, “rotation", 0,
Math.PI*2, 24);
tween.play();
8. 1. Полная поддержка canvas API для работы с графическими
примитивами.
2. Расширенная работа с текстом (также с возможностью подключения
внешних шрифтов).
Графические примитивы
http://true-token.com
9. 1. Плагины для работы со звуком.
2. Плагины для работы с мобильными устройствами.
3. Автомасштабирование приложения.
4. И многое другое
Дополнительные возможности
http://true-token.com
10. 1. Ожидаемая дата релиза: 01.02.2013.
2. Модель распространения: бесплатно для всех
3. Публичный репозитарий плагинов.
Coming soon…
http://true-token.com
11. Спасибо за внимание
http://true-token.com
Александр Норинчак
CTO True Token
E-mail: dev@true-token.com
Тел: +38 (068) 354-56-00
Skype: alexander.norinchak
Cпасибо за внимание!