SlideShare a Scribd company logo
1 of 11
Download to read offline
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
Архитектура



                         Stage


                         Layout


          Layer 1        Layer 1     Layer 1


       Canvas render   DOM render   ??? render




                                           http://true-token.com
Спрайты

1. Привычный синтаксис.
2. Привычные свойства и методы.
3. Гибкое управление.



var sprite = new Sprite(bitmap, width, height);
sprite.x = 100; sprite.y = 60;
sprite.rotation = Math.PI/2;
stage.addChild(sprite);




                                              http://true-token.com
Модель событий

1. Поддержка интерфейса EventsManager всеми объектами Squire.
2. Привычная работа с событиями.
3. Возможность расширения любого объекта интерфейсом EventsManager.



 sprite.onclick = function(event) {
     console.log(event.target.uid);
 };

 sprite.addEventListener(“enterframe”, function(event)
 {
     event.target.rotation += 0.1;
 });




                                                     http://true-token.com
Tweens

1. Полная поддержка «классических» Tweens.
2. Возможность твинить любое числовое свойство любого объекта.
3. Готовые врапперы для наиболее распространенных задач внутри
объектов Squire (например, изменение координат спрайта).




sprite.moveTo(100, 100, 24, Easing.quadratic.easeOut);

var tween = stage.createTween(sprite, “rotation", 0,
Math.PI*2, 24);
tween.play();




                                               http://true-token.com
Графические примитивы

1. Полная поддержка canvas API для работы с графическими
примитивами.
2. Расширенная работа с текстом (также с возможностью подключения
внешних шрифтов).




                                                http://true-token.com
Дополнительные возможности

1. Плагины для работы со звуком.
2. Плагины для работы с мобильными устройствами.
3. Автомасштабирование приложения.
4. И многое другое 




                                               http://true-token.com
Coming soon…

1. Ожидаемая дата релиза: 01.02.2013.
2. Модель распространения: бесплатно для всех 
3. Публичный репозитарий плагинов.




                                                  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

More Related Content

Viewers also liked

The Challenges that Postgraduate Admissions Face Within a Devolved University...
The Challenges that Postgraduate Admissions Face Within a Devolved University...The Challenges that Postgraduate Admissions Face Within a Devolved University...
The Challenges that Postgraduate Admissions Face Within a Devolved University...Nasrul Ismail
 
Patienten als Forschungspartner (Deutsche KrebsKonferenz 2016, Jan Geissler)
Patienten als Forschungspartner (Deutsche KrebsKonferenz 2016, Jan Geissler)Patienten als Forschungspartner (Deutsche KrebsKonferenz 2016, Jan Geissler)
Patienten als Forschungspartner (Deutsche KrebsKonferenz 2016, Jan Geissler)jangeissler
 
Session 6_5 Hans Bergh-Nilsson
Session 6_5 Hans Bergh-NilssonSession 6_5 Hans Bergh-Nilsson
Session 6_5 Hans Bergh-NilssonModin Anna
 
Avancestecnologicosenelsigloxx 100418191038-phpapp01
Avancestecnologicosenelsigloxx 100418191038-phpapp01Avancestecnologicosenelsigloxx 100418191038-phpapp01
Avancestecnologicosenelsigloxx 100418191038-phpapp01Jonathan Yaguana
 
Waddengebied folder lang
Waddengebied folder langWaddengebied folder lang
Waddengebied folder langSteven Roberts
 
κάσδαγλης γωγώ αίώζη
κάσδαγλης   γωγώ αίώζηκάσδαγλης   γωγώ αίώζη
κάσδαγλης γωγώ αίώζηpersitsa
 

Viewers also liked (12)

The Challenges that Postgraduate Admissions Face Within a Devolved University...
The Challenges that Postgraduate Admissions Face Within a Devolved University...The Challenges that Postgraduate Admissions Face Within a Devolved University...
The Challenges that Postgraduate Admissions Face Within a Devolved University...
 
Patienten als Forschungspartner (Deutsche KrebsKonferenz 2016, Jan Geissler)
Patienten als Forschungspartner (Deutsche KrebsKonferenz 2016, Jan Geissler)Patienten als Forschungspartner (Deutsche KrebsKonferenz 2016, Jan Geissler)
Patienten als Forschungspartner (Deutsche KrebsKonferenz 2016, Jan Geissler)
 
Kelas01 dunia mtk-kismianti
Kelas01 dunia mtk-kismiantiKelas01 dunia mtk-kismianti
Kelas01 dunia mtk-kismianti
 
Nutty snacks
Nutty snacksNutty snacks
Nutty snacks
 
Alen
AlenAlen
Alen
 
Session 6_5 Hans Bergh-Nilsson
Session 6_5 Hans Bergh-NilssonSession 6_5 Hans Bergh-Nilsson
Session 6_5 Hans Bergh-Nilsson
 
Avancestecnologicosenelsigloxx 100418191038-phpapp01
Avancestecnologicosenelsigloxx 100418191038-phpapp01Avancestecnologicosenelsigloxx 100418191038-phpapp01
Avancestecnologicosenelsigloxx 100418191038-phpapp01
 
Alfonso BioCard
Alfonso BioCardAlfonso BioCard
Alfonso BioCard
 
internet basics
internet basics internet basics
internet basics
 
Erfaringer med Remote Usability Testing af Jan Stage, AAU
Erfaringer med Remote Usability Testing af Jan Stage, AAUErfaringer med Remote Usability Testing af Jan Stage, AAU
Erfaringer med Remote Usability Testing af Jan Stage, AAU
 
Waddengebied folder lang
Waddengebied folder langWaddengebied folder lang
Waddengebied folder lang
 
κάσδαγλης γωγώ αίώζη
κάσδαγλης   γωγώ αίώζηκάσδαγλης   γωγώ αίώζη
κάσδαγλης γωγώ αίώζη
 

Similar to True Token: Squire – разрушитель легенд о HTML5

True token: squire – разрушитель легенд о html5
True token: squire – разрушитель легенд о html5True token: squire – разрушитель легенд о html5
True token: squire – разрушитель легенд о html5True Token
 
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
 
История из жизни. Демонстрация работы реального злоумышленника на примере ата...
История из жизни. Демонстрация работы реального злоумышленника на примере ата...История из жизни. Демонстрация работы реального злоумышленника на примере ата...
История из жизни. Демонстрация работы реального злоумышленника на примере ата...Dmitry Evteev
 
NettleBox - Products
NettleBox - ProductsNettleBox - Products
NettleBox - ProductsNettleTech
 
Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)
Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)
Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)Ontico
 
Криптология в анализе защищённости
Криптология в анализе защищённостиКриптология в анализе защищённости
Криптология в анализе защищённостиbeched
 
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
 
РусКрипто CTF 2010 Full Disclosure (мастер класс)
РусКрипто CTF 2010 Full Disclosure (мастер класс)РусКрипто CTF 2010 Full Disclosure (мастер класс)
РусКрипто CTF 2010 Full Disclosure (мастер класс)Dmitry Evteev
 
200 open source проектов спустя: опыт статического анализа исходного кода
200 open source проектов спустя:опыт статического анализа исходного кода200 open source проектов спустя:опыт статического анализа исходного кода
200 open source проектов спустя: опыт статического анализа исходного кодаPositive Hack Days
 
200 open source проектов спустя: опыт статического анализа исходного кода
200 open source проектов спустя: опыт статического анализа исходного кода200 open source проектов спустя: опыт статического анализа исходного кода
200 open source проектов спустя: опыт статического анализа исходного кодаAndrey Karpov
 
Архитектура современного 3 d движка: Разработка Xenus: Точка кипения
Архитектура современного 3 d движка: Разработка Xenus: Точка кипенияАрхитектура современного 3 d движка: Разработка Xenus: Точка кипения
Архитектура современного 3 d движка: Разработка Xenus: Точка кипенияRoman_Lut
 
FireEye IDC IT Security Roadshow Moscow 2016
FireEye IDC IT Security Roadshow Moscow 2016FireEye IDC IT Security Roadshow Moscow 2016
FireEye IDC IT Security Roadshow Moscow 2016Dmitry Ragushin
 
Interactive Lab: Разработка Flash игр на Unity3D
Interactive Lab: Разработка Flash игр на Unity3DInteractive Lab: Разработка Flash игр на Unity3D
Interactive Lab: Разработка Flash игр на Unity3DDevGAMM Conference
 
SECON'2017, Тыкушин Анатолий, Болдырев Михаил, Расследование кибер-преступлений
SECON'2017, Тыкушин Анатолий, Болдырев Михаил, Расследование кибер-преступленийSECON'2017, Тыкушин Анатолий, Болдырев Михаил, Расследование кибер-преступлений
SECON'2017, Тыкушин Анатолий, Болдырев Михаил, Расследование кибер-преступленийSECON
 
Обзор платформы Tizen
Обзор платформы TizenОбзор платформы Tizen
Обзор платформы TizenElena Voynova
 
Ты, а не тебя. Армии умных ботов в руках хакера
Ты, а не тебя. Армии умных ботов в руках хакераТы, а не тебя. Армии умных ботов в руках хакера
Ты, а не тебя. Армии умных ботов в руках хакераPositive Hack Days
 
Convert this: peculiarities of cross-platform mobile game development at Vizor
Convert this: peculiarities of cross-platform mobile game development at VizorConvert this: peculiarities of cross-platform mobile game development at Vizor
Convert this: peculiarities of cross-platform mobile game development at VizorDevGAMM Conference
 
CC HackQuest 2010 Full Disclosure (мастер-класс)
CC HackQuest 2010 Full Disclosure (мастер-класс)CC HackQuest 2010 Full Disclosure (мастер-класс)
CC HackQuest 2010 Full Disclosure (мастер-класс)Dmitry Evteev
 
Целевые атаки: прицелься первым
Целевые атаки: прицелься первымЦелевые атаки: прицелься первым
Целевые атаки: прицелься первымPositive Hack Days
 

Similar to True Token: Squire – разрушитель легенд о HTML5 (20)

True token: squire – разрушитель легенд о html5
True token: squire – разрушитель легенд о html5True token: squire – разрушитель легенд о html5
True token: squire – разрушитель легенд о html5
 
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
 
История из жизни. Демонстрация работы реального злоумышленника на примере ата...
История из жизни. Демонстрация работы реального злоумышленника на примере ата...История из жизни. Демонстрация работы реального злоумышленника на примере ата...
История из жизни. Демонстрация работы реального злоумышленника на примере ата...
 
NettleBox - Products
NettleBox - ProductsNettleBox - Products
NettleBox - Products
 
Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)
Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)
Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)
 
Криптология в анализе защищённости
Криптология в анализе защищённостиКриптология в анализе защищённости
Криптология в анализе защищённости
 
PHP daemons into social games
PHP daemons into social gamesPHP daemons into social games
PHP daemons into social games
 
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"
 
РусКрипто CTF 2010 Full Disclosure (мастер класс)
РусКрипто CTF 2010 Full Disclosure (мастер класс)РусКрипто CTF 2010 Full Disclosure (мастер класс)
РусКрипто CTF 2010 Full Disclosure (мастер класс)
 
200 open source проектов спустя: опыт статического анализа исходного кода
200 open source проектов спустя:опыт статического анализа исходного кода200 open source проектов спустя:опыт статического анализа исходного кода
200 open source проектов спустя: опыт статического анализа исходного кода
 
200 open source проектов спустя: опыт статического анализа исходного кода
200 open source проектов спустя: опыт статического анализа исходного кода200 open source проектов спустя: опыт статического анализа исходного кода
200 open source проектов спустя: опыт статического анализа исходного кода
 
Архитектура современного 3 d движка: Разработка Xenus: Точка кипения
Архитектура современного 3 d движка: Разработка Xenus: Точка кипенияАрхитектура современного 3 d движка: Разработка Xenus: Точка кипения
Архитектура современного 3 d движка: Разработка Xenus: Точка кипения
 
FireEye IDC IT Security Roadshow Moscow 2016
FireEye IDC IT Security Roadshow Moscow 2016FireEye IDC IT Security Roadshow Moscow 2016
FireEye IDC IT Security Roadshow Moscow 2016
 
Interactive Lab: Разработка Flash игр на Unity3D
Interactive Lab: Разработка Flash игр на Unity3DInteractive Lab: Разработка Flash игр на Unity3D
Interactive Lab: Разработка Flash игр на Unity3D
 
SECON'2017, Тыкушин Анатолий, Болдырев Михаил, Расследование кибер-преступлений
SECON'2017, Тыкушин Анатолий, Болдырев Михаил, Расследование кибер-преступленийSECON'2017, Тыкушин Анатолий, Болдырев Михаил, Расследование кибер-преступлений
SECON'2017, Тыкушин Анатолий, Болдырев Михаил, Расследование кибер-преступлений
 
Обзор платформы Tizen
Обзор платформы TizenОбзор платформы Tizen
Обзор платформы Tizen
 
Ты, а не тебя. Армии умных ботов в руках хакера
Ты, а не тебя. Армии умных ботов в руках хакераТы, а не тебя. Армии умных ботов в руках хакера
Ты, а не тебя. Армии умных ботов в руках хакера
 
Convert this: peculiarities of cross-platform mobile game development at Vizor
Convert this: peculiarities of cross-platform mobile game development at VizorConvert this: peculiarities of cross-platform mobile game development at Vizor
Convert this: peculiarities of cross-platform mobile game development at Vizor
 
CC HackQuest 2010 Full Disclosure (мастер-класс)
CC HackQuest 2010 Full Disclosure (мастер-класс)CC HackQuest 2010 Full Disclosure (мастер-класс)
CC HackQuest 2010 Full Disclosure (мастер-класс)
 
Целевые атаки: прицелься первым
Целевые атаки: прицелься первымЦелевые атаки: прицелься первым
Целевые атаки: прицелься первым
 

More from DevGAMM Conference

The art of small steps, or how to make sound for games in conditions of war /...
The art of small steps, or how to make sound for games in conditions of war /...The art of small steps, or how to make sound for games in conditions of war /...
The art of small steps, or how to make sound for games in conditions of war /...DevGAMM Conference
 
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...DevGAMM Conference
 
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...DevGAMM Conference
 
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...Why indie developers should consider hyper-casual right now / Igor Gurenyov (...
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...DevGAMM Conference
 
AI / ML for Indies / Tyler Coleman (Retora Games)
AI / ML for Indies / Tyler Coleman (Retora Games)AI / ML for Indies / Tyler Coleman (Retora Games)
AI / ML for Indies / Tyler Coleman (Retora Games)DevGAMM Conference
 
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...DevGAMM Conference
 
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...DevGAMM Conference
 
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...DevGAMM Conference
 
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...DevGAMM Conference
 
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)DevGAMM Conference
 
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)DevGAMM Conference
 
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...DevGAMM Conference
 
How to increase wishlists & game sales from China? Growth marketing tactics &...
How to increase wishlists & game sales from China? Growth marketing tactics &...How to increase wishlists & game sales from China? Growth marketing tactics &...
How to increase wishlists & game sales from China? Growth marketing tactics &...DevGAMM Conference
 
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)DevGAMM Conference
 
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...DevGAMM Conference
 
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...DevGAMM Conference
 
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...DevGAMM Conference
 
Branded Content: How to overcome players' immunity to advertising / Alex Brod...
Branded Content: How to overcome players' immunity to advertising / Alex Brod...Branded Content: How to overcome players' immunity to advertising / Alex Brod...
Branded Content: How to overcome players' immunity to advertising / Alex Brod...DevGAMM Conference
 
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...DevGAMM Conference
 
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...DevGAMM Conference
 

More from DevGAMM Conference (20)

The art of small steps, or how to make sound for games in conditions of war /...
The art of small steps, or how to make sound for games in conditions of war /...The art of small steps, or how to make sound for games in conditions of war /...
The art of small steps, or how to make sound for games in conditions of war /...
 
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...
 
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...
 
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...Why indie developers should consider hyper-casual right now / Igor Gurenyov (...
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...
 
AI / ML for Indies / Tyler Coleman (Retora Games)
AI / ML for Indies / Tyler Coleman (Retora Games)AI / ML for Indies / Tyler Coleman (Retora Games)
AI / ML for Indies / Tyler Coleman (Retora Games)
 
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...
 
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...
 
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
 
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
 
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
 
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
 
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
 
How to increase wishlists & game sales from China? Growth marketing tactics &...
How to increase wishlists & game sales from China? Growth marketing tactics &...How to increase wishlists & game sales from China? Growth marketing tactics &...
How to increase wishlists & game sales from China? Growth marketing tactics &...
 
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
 
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
 
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
 
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
 
Branded Content: How to overcome players' immunity to advertising / Alex Brod...
Branded Content: How to overcome players' immunity to advertising / Alex Brod...Branded Content: How to overcome players' immunity to advertising / Alex Brod...
Branded Content: How to overcome players' immunity to advertising / Alex Brod...
 
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
 
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
 

True Token: Squire – разрушитель легенд о HTML5

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