Готовый перевод Corona SDK Mobile Game Development / Corona SDK. Руководство для начинающих.: Preface
Эта книга написана для того, чтобы познакомить вас основными стандартами использования Corona SDK на платформах iOS и Android. Вы повысите свои навыки путем создания трех уникальных игр, которые мы будем создавать с вами по шагам, которым лекго следовать. Кроме разработки игр мы так же погрузимся в изучение интеграцию с соц. сетями, внутри игровых покупок, монетизации и добавления вашего приложения в App Store и/или Google Play Store.
Что охватывает эта книга:
Глава 1. Приступаем к работе с Corona SDK, устанавливаем Corona SDK на Mac OSX и Windows. Вы узнаете как создать вашу первую программу в две строки кода. Наконец мы рассмотрим процесс создания и загрузки приложения на iOS или Android устройство.
Глава 2. Ускоренный курс по Lua и Corona Framework, погрузимся в программирование на языке Lua, который используется для разработки в Corona SDK. Мы пройдемся по основам: переменные, функции, структуры данных в Lua и т.д. Эта глава так же познакомит с тем, как реализовать различные экранные объекты в Corona.
Глава 3. Создаем нашу Первую Игру: Побег. Обсуждаем первую половину создания вашей первой игры. Мы узнаем, как структурировать файлы игры в проекте Corona и создадим игровые объекты, которые будем отображать на экране.
Глава 4. Управление игрой. Продолжаем со второй половины создания игры. Мы рассмотрим передвижение объектов в игре, а также обнаружение столкновений между объектами в сцене. Вы также узнаете как создать систему подсчета очков, которая будет определять победил игрок, или проиграл.
Глава 5. Анимация. Учимся анимировать игру используя муви-клипы и спрайты. В этой главе мы погрузимся в управление движением и переходы при создании новой структуры игры.
Глава 6. Проигрывание звуков и музыки. Добавляем звуковые эффекты и музыку в наше приложение. Очень важно добавить в игру аудио для улучшения сенсорного опыта игроков. Вы узнаете как загружать аудио, выполнять и зацикливать его с Corona Audio System.
Глава 7. Физика. Падающие объекты, узнаем как работать с физическим движком Box2D в Corona используя объект display. Вы сможете изменять форму тел и работать с физическим поведением объектов при падении. В этой главе мы научимся работать с динамическими и статическими телами и объясним цель пост-коллизий.
Глава 8. Раскадровка операций. Поговрим об управлении сценами вашей игры через Storyboard API. Так же детально рассмотрим дизайн меню: создание меню паузы и главного меню. В добавок мы научимся сохранять лучший результат в игре.
Глава 9. Работа с несколькими устройствами и подключение вашего приложения к сети. Предоставление информации об интеграции вашего приложения с соц. сетями Twitter, Facebook. Обсуждаем другие социальные возможности: делимся достижениями и делаем доску лидеров с помощью OpenFeint, это то, что позволит вашему приложению охватить намного большую аудиторию.
Глава 10. Оптимизация, тестирование, размещение. Обсуждаем особенности работы приложения на iOS- и Android-устройствах. Рассмотрим как создать свой Distribution Provisioning Profile в AppStore и как редактировать информацию о вашем приложении в iTunes Connect. Разработчики Android научатся подписывать свои приложения перед публикацией в Google Play Store.
Глава 11. Создание внутриигровых покупок. Рассмотрим вопросы монетизации вашей игры через различные типы покупок: потребляемые, не потребляемые и подписки. Научимся работать с модулем store для AppStore. Посмотрим как тестировать покупки на устройствах чтобы увидеть работают ли они.
Что вам понадобится для чтения этой книги.
Если вы планируете разрабатывать игры на Mac, вам понадобятся следующие вещи:
MacOS X 10..6 или новее
Corona SDK для MacOS X
Система на основе процессора Intel, способная запустить Snow Leopard или Lion
64-bit CPU (Core 2 Duo)
OpenGL 1.4 или новее
Вы должны быть зарегистрированы в программе разработчиов Apple
XCode
Текстовый редактор, например TextWrangler, BBEdit, или TextMate
Если вы планируете разработку в Windows, убедитесь что у вас присутствует следующее:
Операционная система Windows 7, Vista, или XP
Процессор с тактовой частотой не менее 1 GHZ
38 мегабайт свободного места на диске (как минимум)
1 GB оперативной памяти (минимум)
OpenGL 1.3 новее (присутствует в большинстве современных систем Windows)
Java 6 SDK
Текстовый редактор, например Notepad++ или Crimson Editor
Вы так же должны быть зарегистрированы как разработчик Google Play, если планируете публиковать свои приложения для Android устройств.
При создании своей игры вам понадобятся исходные файлы примеров, которые вы можете скачать с сайта издательства Packt.
Наконец, вам понадобится последняя стабильная версия Corona SDK (на момент написания книги это 2011.704).
Для кого эта книга
Эта книга для каждого, кто хочет научиться создавать коммерчески успешные игры для Android или iOS. При этом вам не нужно иметь опыт разработки игр или быть гуру программирования.
Соглашения.
В этой книге вы будете часто встречаться с несколькими заголовками.
Чтобы дать ясные инструкции о том, как завершить процедуру или задачу мы используем:
Заголовок - Время действовать
1. Действие 1
2. Действие 2
3. Действие 3
Инструкциям часто нужны дополнительные объяснения чтобы они обрели смысл. Для этого мы используем:
Заголовок - Что только что произошло?
В данной части мы объясняем, как работает то решение, которые вы только что применили.
Вы также найдете некоторые другие дополнительные блоки, в том числе:
Pop Quiz
Это короткие вопросы с несколькими вариантами ответа. Предназначен для проверки вашего понимания пройденного материала.
Стань героем
Здесь мы вам бросим практический вызов и дадим идеи для решения задачи.
Вы также найдете множество стилей оформления текста. Вот несколько примеров этих стилей, и объяснение их значения.
Кодовые слова в тексте приведены следующим образом: "Продолжить изменения значений текущего дисплея
Объект, TextObject ".
Блок кода устанавливается следующим образом:
Привет мир / имя папки проекта
Icon.png необходимы для iPhone / Ipod / Ipad
Icon@2x.png необходимы для iPhone / Ipod с Retina Display
main.lua
Пиратство
Пиратство авторских материалов в Интернете является постоянной проблемой. В Packt, мы относимся к защите наших авторских прав и лицензий очень серьезно. Если вы встретите
любые незаконные копии наших работ в любой форме, пожалуйста, сообщите нам о местонахождении копии или сайте, где она размещена, чтобы мы смогли провести расследование.
Пожалуйста, пришлите нам ссылку на подозреваемые
в пиратстве материалы - copyright@packtpub.com со .
Мы ценим вашу помощь в защите наших авторов и нашей возможности предоставлять вам качественные материалы.
Внимание! Этот перевод, возможно, ещё не готов.
Его статус: идёт перевод
Переведено на Нотабеноиде
http://notabenoid.org/book/44528/175638
Переводчики: bubenok
Настройки
Готово:
