LEADER 05210nam 2200649 a 450 001 9910807214603321 005 20240516171125.0 010 $a1-280-68647-2 010 $a9786613663412 010 $a1-84969-189-4 035 $a(CKB)2670000000185781 035 $a(EBL)932945 035 $a(OCoLC)794492410 035 $a(SSID)ssj0000655074 035 $a(PQKBManifestationID)12256842 035 $a(PQKBTitleCode)TC0000655074 035 $a(PQKBWorkID)10593697 035 $a(PQKB)11100146 035 $a(Au-PeEL)EBL932945 035 $a(CaPaEBR)ebr10555766 035 $a(CaONFJC)MIL366341 035 $a(PPN)228018501 035 $a(FR-PaCSA)88850716 035 $a(MiAaPQ)EBC932945 035 $a(EXLCZ)992670000000185781 100 $a20120516d2012 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aCorona SDK mobile game development $ebeginner's guide : create monetized games for iOS and Android with minimum cost and code /$fMichelle M. Fernandez 205 $a1st ed. 210 $aOlton, Birmingham [England] $cPackt Pub.$d2012 215 $a1 online resource (408 p.) 225 0 $aLearn by doing : less theory, more results 300 $aIncludes index. 311 $a1-84969-188-6 327 $aCover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started With Corona SDK; Downloading and installing Corona; Time for action - setting up and activating Corona on Mac OS X; Time for action - setting up and activating Corona on Windows; Using the simulator on Mac and Windows; Time for action - viewing a sample project in the simulator; Choosing a text editor; Developing on devices; Time for action - downloading and installing Xcode; Time for action - creating a Hello World application in two lines of code 327 $aTime for action - modifying our applicationTime for action - applying a new font name to your application; Testing our application on an iOS device; Time for action - obtaining the iOS developer certificate; Adding iOS devices; Xcode; iTunes; Time for action - adding/registering your iOS device; Time for action - creating an App ID; Provisioning Profiles; Time for action - creating a Provisioning Profile; Application icon; Creating the Hello World build for iOS; Time for action - creating an iOS build; Time for action - loading an app on your iOS device 327 $aTesting our application on an Android deviceCreating the Hello World build for Android; Time for action - creating an Android build; Time for action - loading an app on your Android device; Summary; Chapter 2: Lua Crash Course and the Corona Framework; Lua to the rescue; Valuable variables; Global variables; Local variables; Table fields (properties); Assignment conventions; Types of values; Time for action - printing values using blocks; Expressions; Arithmetic operators; Relational operators; Logical operators; Concatenation; Length operator; Precedence; Strings; Quoting strings 327 $aTime for action - getting our hands full of stringsTables; Passing a table as an array; Altering contents in a table; Populating a table; Objects; Display objects; Display properties; Object methods; Images; Loading an image; Image autoscaling; Time for action - placing images on screen; Runtime configuration; Dynamic content scaling; Dynamic content alignment; Dynamic image resolution; Frame rate control and anti-aliasing; Time for action - scaling display objects on multiple devices; Dynamic resolution images; Time for some shapes; Applying stroke width, fill color, and stroke color 327 $aText, text, textApplying color and string value; Functions; Defining a function; More display functions; Content size properties; Optimizing your workflow; Using memory efficiently; Optimizing your display images; Summary; Chapter 3: Building our First Game: Breakout; Breakout-bringing back old-school gaming; Understanding Corona physics API; Setting up the physics world; Starting, pausing, and stopping physics; physics.setGravity; physics.getGravity; Tilt-based gravity; physics.setScale; physics.setDrawMode; physics.setPositionIterations; physics.setVelocityIterations 327 $aConfiguring the application 330 $aYou will learn by doing. First a brief crash course in Lua and Corona. Once this is done you will be thrown straight into creating fully functional complete games chapter by chapter. Certain chapters are reserved for adding advanced features such as multiple device integration, social networking and monetization. This book is for anyone who wants to have a go at creating commercially successfully games for Android and iOS. You don't need game development or programming experience. 606 $aMobile games$vHandbooks, manuals, etc 615 0$aMobile games 676 $a794.8/1526 676 $a794.81 700 $aFernandez$b Michelle M$01640563 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910807214603321 996 $aCorona SDK mobile game development$93984171 997 $aUNINA