Apress Learn GameSalad for iOS, Game Development for iPhone iPad and HTML5 (2012).pdf

(18067 KB) Pobierz
902102256.003.png
Learn GameSalad for
iOS: Game
Development for
iPhone, iPad,
and HTML5
David Guerineau
Apress
902102256.004.png 902102256.005.png
Learn GameSalad for iOS: Game Development for iPhone, iPad, and HTML5
Copyright© 2012 by David Guerineau
This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the
material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation,
broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage
and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or
hereafter developed. Exempted from this legal reservation are brief excerpts in connection with reviews or
scholarly analysis or material supplied specifically for the purpose of being entered and executed on a computer
system, for exclusive use by the purchaser of the work. Duplication of this publication or parts thereof is
permitted only under the provisions of the Copyright Law of the Publisher's location, in its current version, and
permission for use must always be obtained from Springer. Permissions for use may be obtained through
RightsLink at the Copyright Clearance Center. Violations are liable to prosecution under the respective
Copyright Law.
ISBN 978-1-4302-4356-4
ISBN 978-1-4302-4357-1 (eBook)
Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every
occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial
fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark.
The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not
identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to
proprietary rights.
While the advice and information in this book are believed to be true and accurate at the date of publication,
neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or
omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material
contained herein.
President and Publisher: Paul Manning
Lead Editor: Michelle Lowman and Douglas Pundick
Technical Reviewer: Henry Abrams
Editorial Board: Steve Anglin, Ewan Buckingham, Gary Cornell, Louise Corrigan, Morgan Ertel, Jonathan
Gennick, Jonathan Hassell, Robert Hutchinson, Michelle Lowman, James Markham, Matthew Moodie,
Jeff Olson, Jeffrey Pepper, Douglas Pundick, Ben Renow-Clarke, Dominic Shakeshaft, Gwenan Spearing,
Matt Wade, Tom Welsh
Coordinating Editor: Anita Castro
Copy Editor: Mary Behr
Compositor: Bytheway Publishing Services
Indexer: SPi Global
Artist: SPi Global
Cover Designer: Anna Ishchenko
Distributed to the book trade worldwide by Springer Science+ Business Media New York, 233 Spring Street, 6th
Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail orders-ny@springer-sbm.com, or
visit www. springeronline. com.
For information on translations, please e-mail rights@apress .com, or visit www. apress .com.
Apress and friends of ED books may be purchased in bulk for academic, corporate, or promotional use. eBook
versions and licenses are also available for most titles. For more information, reference our Special Bulk Sales-
eBook Licensing web page at www. apress. com/bulk-sales.
Any source code or other supplementary materials referenced by the author in this text is available to readers at
www.apress.com.
For
detailed information about how to
locate your book's
source
code,
go
to
www.apress.com/source-code.
902102256.006.png
To Raphaelle, Chloe, and Noah.
-David Guerineau
902102256.001.png
Contents at a Glance
About the Author ........................................................................................... xii
About the Technical Reviewer ..................................................................... xiii
Acknowledgments ....................................................................................... xiv
Introduction .................................................................................................. xv
Part 1: Learning the GameSalad Fundamentals .............................................. 1
Chapter 1: Preparing Your Design Environment ............................................. 3
Chapter 2: Your First Game from Scratch: The Pong Game .......................... 31
Chapter 3: Finishing Pong: Scoring and Game Interaction ........................... 65
Chapter 4: Break A Wall: Implementing Comments, Accelerometer
Movements, LifeManagement, and Pause .................................................... 87
Chapter 5: Making a Shoot 'Em Up Game: Carrot Invader .......................... 125
Part 2: Let's Spice Up the Salad with Advanced Functions and Effects in
GameSalad .................................................................................................. 159
Chapter 6: Learning Gravity, Basic Physics, and Camera Controls: An Angry
Birds-like Game, Part I ............................................................................... 161
Chapter 7: Creating a Game Menu and a Particles Effect: An Angry Birds-like
Game, Part II ............................................................................................... 203
Chapter 8: Graphics and Sound Effects: Labyrinth ..................................... 247
Part 3: Prepping for the App Store: Polishing, Publishing, and Promoting
Your Game ................................................................................................... 271
Chapter 9: Bonuses, Game Center, and iAd: Break a Wall .......................... 273
IV
902102256.002.png
Zgłoś jeśli naruszono regulamin