2
Оглавление.
Введение .................................................................................................................................................. 3
ГЛАВА 1. Ознакомление с сервисом ...................................................................................................... 5
1.1 Обзор сервиса Паззл Инглиш ............................................................................................................... 5
Разделы ................................................................................................................................................. 8
Система ограничений. ....................................................................................................................... 10
Личный План. .................................................................................................................................... 12
Базовые функции. ...................................................................................................................................... 13
1.2. Обзор приложения ......................................................................................................................... 16
1.3. Раздел «Транслейты», положения ТЗ ........................................................................................... 21
Постановка задачи ................................................................................................................................ 24
Вывод по первой главе. .................................................................................................................... 24
ГЛАВА 2. Средства разработки мобильного приложения «Английский с Puzzle English» .............. 26
2.1. Среда разработки (IDE) ..................................................................................................................... 27
2.2. Язык и ООП. ....................................................................................................................................... 29
2.3. Особенности Cocos2d-x .................................................................................................................. 33
Главные компоненты Cocos2d ......................................................................................................... 35
Event Dispather. .................................................................................................................................. 42
2.4. Прочие инструменты разработки мобильных приложений. ..................................................... 43
Вывод по второй главе. ......................................................................................................................... 47
Глава 3. Разработка раздела «Транслейты» ....................................................................................... 48
3.1. Проектирование .................................................................................................................................. 48
3.2. Реализация раздела Транслейты .................................................................................................. 57
Взаимодействие с сервером. ............................................................................................................ 59
Функциональные классы. ................................................................................................................. 65
3.3. Тестирование, релиз, поддержка ................................................................................................. 68
Вывод по третьей главе. ....................................................................................................................... 70
Заключение ............................................................................................................................................ 72
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ ......................................................................................... 75
ПРИЛОЖЕНИЕ А ..................................................................................................................................... 78
ПРИЛОЖЕНИЕ Б ..................................................................................................................................... 79
ПРИЛОЖЕНИЕ В ..................................................................................................................................... 80