SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
Squire:
разрушитель легенд
Александр Норинчак
1. Фреймворк Squire – новый подход в разработке игр на HTML5.
2. Архитектура.
3. Спрайты.
4. Модель событий.
5. Tweens.
6. Графические примитивы.
7. Дополнительные возможности.
8. Coming soon…
О чем доклад
http://true-token.com
1. Максимальное приближение архитектуры к Flash.
2. Плагиноориентированная структура.
3. Более 50 готовых игр с использованием Squire.
О фреймворке
http://true-token.com
Архитектура
http://true-token.com
Stage
Layer 1 Layer 1 Layer 1
Layout
Canvas render DOM render ??? render
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);
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;
});
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();
1. Полная поддержка canvas API для работы с графическими
примитивами.
2. Расширенная работа с текстом (также с возможностью подключения
внешних шрифтов).
Графические примитивы
http://true-token.com
1. Плагины для работы со звуком.
2. Плагины для работы с мобильными устройствами.
3. Автомасштабирование приложения.
4. И многое другое 
Дополнительные возможности
http://true-token.com
1. Ожидаемая дата релиза: 01.02.2013.
2. Модель распространения: бесплатно для всех 
3. Публичный репозитарий плагинов.
Coming soon…
http://true-token.com
Спасибо за внимание 
http://true-token.com
Александр Норинчак
CTO True Token
E-mail: dev@true-token.com
Тел: +38 (068) 354-56-00
Skype: alexander.norinchak
Cпасибо за внимание!

Contenu connexe

Similaire à True token: squire – разрушитель легенд о html5

Суперсилы Chrome DevTools — Роман Сальников, 2ГИС
Суперсилы Chrome DevTools — Роман Сальников, 2ГИССуперсилы Chrome DevTools — Роман Сальников, 2ГИС
Суперсилы Chrome DevTools — Роман Сальников, 2ГИСYandex
 
РусКрипто CTF 2010 Full Disclosure (мастер класс)
РусКрипто CTF 2010 Full Disclosure (мастер класс)РусКрипто CTF 2010 Full Disclosure (мастер класс)
РусКрипто CTF 2010 Full Disclosure (мастер класс)Dmitry Evteev
 
История из жизни. Демонстрация работы реального злоумышленника на примере ата...
История из жизни. Демонстрация работы реального злоумышленника на примере ата...История из жизни. Демонстрация работы реального злоумышленника на примере ата...
История из жизни. Демонстрация работы реального злоумышленника на примере ата...Dmitry Evteev
 
Interactive Lab: Разработка Flash игр на Unity3D
Interactive Lab: Разработка Flash игр на Unity3DInteractive Lab: Разработка Flash игр на Unity3D
Interactive Lab: Разработка Flash игр на Unity3DDevGAMM Conference
 
Как сделать Instagram в браузере — Дмитрий Дудин, xbSoftware
Как сделать Instagram в браузере — Дмитрий Дудин, xbSoftwareКак сделать Instagram в браузере — Дмитрий Дудин, xbSoftware
Как сделать Instagram в браузере — Дмитрий Дудин, xbSoftwareYandex
 
Go Mobile! Windows Phone 7 for all
Go Mobile! Windows Phone 7 for all Go Mobile! Windows Phone 7 for all
Go Mobile! Windows Phone 7 for all SoftServe
 
D2D Pizza JS Илья Беда "Куда мы все катимся?"
D2D Pizza JS Илья Беда "Куда мы все катимся?"D2D Pizza JS Илья Беда "Куда мы все катимся?"
D2D Pizza JS Илья Беда "Куда мы все катимся?"Dev2Dev
 
Alexei Sintsov - "Between error and vulerability - one step"
Alexei Sintsov - "Between error and vulerability - one step"Alexei Sintsov - "Between error and vulerability - one step"
Alexei Sintsov - "Between error and vulerability - one step"Andrew Mayorov
 
Архитектура современного 3 d движка: Разработка Xenus: Точка кипения
Архитектура современного 3 d движка: Разработка Xenus: Точка кипенияАрхитектура современного 3 d движка: Разработка Xenus: Точка кипения
Архитектура современного 3 d движка: Разработка Xenus: Точка кипенияRoman_Lut
 
Криптология в анализе защищённости
Криптология в анализе защищённостиКриптология в анализе защищённости
Криптология в анализе защищённостиbeched
 
Михаил Черномордиков Ie9
Михаил Черномордиков   Ie9Михаил Черномордиков   Ie9
Михаил Черномордиков Ie9Siel01
 
Cовременный станок верстальщика
Cовременный станок верстальщикаCовременный станок верстальщика
Cовременный станок верстальщикаmcslayer
 
Евгений Батовский, Николай Птущук "Современный станок верстальщика"
Евгений Батовский, Николай Птущук "Современный станок верстальщика"Евгений Батовский, Николай Птущук "Современный станок верстальщика"
Евгений Батовский, Николай Птущук "Современный станок верстальщика"Yandex
 
SmartOS/Solaris app tuning tools/technologies on HL++ 2013
SmartOS/Solaris app tuning tools/technologies on HL++ 2013SmartOS/Solaris app tuning tools/technologies on HL++ 2013
SmartOS/Solaris app tuning tools/technologies on HL++ 2013Alex Chistyakov
 
Git in Sky presentation @ HighLoad++ 2013
Git in Sky presentation @ HighLoad++ 2013Git in Sky presentation @ HighLoad++ 2013
Git in Sky presentation @ HighLoad++ 2013Serguei Gitinsky
 
Waf.js: как защищать веб-приложения с использованием JavaScript
Waf.js: как защищать веб-приложения с использованием JavaScriptWaf.js: как защищать веб-приложения с использованием JavaScript
Waf.js: как защищать веб-приложения с использованием JavaScriptPositive Hack Days
 
Произвольная смена дизайна системного скроллбара
Произвольная смена дизайна системного скроллбараПроизвольная смена дизайна системного скроллбара
Произвольная смена дизайна системного скроллбараDevDay
 
Ruscrypto CTF 2010 Full Disclosure
Ruscrypto CTF 2010 Full DisclosureRuscrypto CTF 2010 Full Disclosure
Ruscrypto CTF 2010 Full DisclosureDmitry Evteev
 
NettleBox - Products
NettleBox - ProductsNettleBox - Products
NettleBox - ProductsNettleTech
 

Similaire à True token: squire – разрушитель легенд о html5 (20)

Суперсилы Chrome DevTools — Роман Сальников, 2ГИС
Суперсилы Chrome DevTools — Роман Сальников, 2ГИССуперсилы Chrome DevTools — Роман Сальников, 2ГИС
Суперсилы Chrome DevTools — Роман Сальников, 2ГИС
 
РусКрипто CTF 2010 Full Disclosure (мастер класс)
РусКрипто CTF 2010 Full Disclosure (мастер класс)РусКрипто CTF 2010 Full Disclosure (мастер класс)
РусКрипто CTF 2010 Full Disclosure (мастер класс)
 
История из жизни. Демонстрация работы реального злоумышленника на примере ата...
История из жизни. Демонстрация работы реального злоумышленника на примере ата...История из жизни. Демонстрация работы реального злоумышленника на примере ата...
История из жизни. Демонстрация работы реального злоумышленника на примере ата...
 
Interactive Lab: Разработка Flash игр на Unity3D
Interactive Lab: Разработка Flash игр на Unity3DInteractive Lab: Разработка Flash игр на Unity3D
Interactive Lab: Разработка Flash игр на Unity3D
 
Как сделать Instagram в браузере — Дмитрий Дудин, xbSoftware
Как сделать Instagram в браузере — Дмитрий Дудин, xbSoftwareКак сделать Instagram в браузере — Дмитрий Дудин, xbSoftware
Как сделать Instagram в браузере — Дмитрий Дудин, xbSoftware
 
Go Mobile! Windows Phone 7 for all
Go Mobile! Windows Phone 7 for all Go Mobile! Windows Phone 7 for all
Go Mobile! Windows Phone 7 for all
 
D2D Pizza JS Илья Беда "Куда мы все катимся?"
D2D Pizza JS Илья Беда "Куда мы все катимся?"D2D Pizza JS Илья Беда "Куда мы все катимся?"
D2D Pizza JS Илья Беда "Куда мы все катимся?"
 
Alexei Sintsov - "Between error and vulerability - one step"
Alexei Sintsov - "Between error and vulerability - one step"Alexei Sintsov - "Between error and vulerability - one step"
Alexei Sintsov - "Between error and vulerability - one step"
 
PHP daemons into social games
PHP daemons into social gamesPHP daemons into social games
PHP daemons into social games
 
Архитектура современного 3 d движка: Разработка Xenus: Точка кипения
Архитектура современного 3 d движка: Разработка Xenus: Точка кипенияАрхитектура современного 3 d движка: Разработка Xenus: Точка кипения
Архитектура современного 3 d движка: Разработка Xenus: Точка кипения
 
Криптология в анализе защищённости
Криптология в анализе защищённостиКриптология в анализе защищённости
Криптология в анализе защищённости
 
Михаил Черномордиков Ie9
Михаил Черномордиков   Ie9Михаил Черномордиков   Ie9
Михаил Черномордиков Ie9
 
Cовременный станок верстальщика
Cовременный станок верстальщикаCовременный станок верстальщика
Cовременный станок верстальщика
 
Евгений Батовский, Николай Птущук "Современный станок верстальщика"
Евгений Батовский, Николай Птущук "Современный станок верстальщика"Евгений Батовский, Николай Птущук "Современный станок верстальщика"
Евгений Батовский, Николай Птущук "Современный станок верстальщика"
 
SmartOS/Solaris app tuning tools/technologies on HL++ 2013
SmartOS/Solaris app tuning tools/technologies on HL++ 2013SmartOS/Solaris app tuning tools/technologies on HL++ 2013
SmartOS/Solaris app tuning tools/technologies on HL++ 2013
 
Git in Sky presentation @ HighLoad++ 2013
Git in Sky presentation @ HighLoad++ 2013Git in Sky presentation @ HighLoad++ 2013
Git in Sky presentation @ HighLoad++ 2013
 
Waf.js: как защищать веб-приложения с использованием JavaScript
Waf.js: как защищать веб-приложения с использованием JavaScriptWaf.js: как защищать веб-приложения с использованием JavaScript
Waf.js: как защищать веб-приложения с использованием JavaScript
 
Произвольная смена дизайна системного скроллбара
Произвольная смена дизайна системного скроллбараПроизвольная смена дизайна системного скроллбара
Произвольная смена дизайна системного скроллбара
 
Ruscrypto CTF 2010 Full Disclosure
Ruscrypto CTF 2010 Full DisclosureRuscrypto CTF 2010 Full Disclosure
Ruscrypto CTF 2010 Full Disclosure
 
NettleBox - Products
NettleBox - ProductsNettleBox - Products
NettleBox - Products
 

True token: squire – разрушитель легенд о html5

  • 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
  • 4. Архитектура http://true-token.com Stage Layer 1 Layer 1 Layer 1 Layout Canvas render DOM render ??? render
  • 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пасибо за внимание!