Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Create Mobile Games with Corona
A Note on Formatting
Table of Contents
Early Praise for Create Mobile Games with Corona
Acknowledgments
Preface
Corona? Why Corona?
Who Should Read This Book?
What’s This Book About?
How to Read This Book
Online Resources
Ready, Get Set, Go!
Part 1: Getting Started
Chapter 1: Hello, Corona!
A Word on Game Development
Getting Started with Corona
Building Our First App
What We Covered
Part 2: Planet Defender
Chapter 2: The Game Loop
What You’ll Learn
A Crash Course in Corona Programming
Designing Our First Game: Planet Defender
Creating the Project
Coding the Game Loop
What We Covered
Chapter 3: Sprites and Movement
What You’ll Learn
Displaying Images
Animated Sprites
Handling Many Images
Moving Images
Adding Spaceships to the Game
Exercise: Modifying the Game
What We Covered
Chapter 4: Input and Menus
What You’ll Learn
Touch-Based Input
Displaying Scenes Using the Storyboard API
Adding Buttons
Adding Lives and Difficulty
Exercises and Expansion Options
What We Covered
Part 3: Vertical-Scrolling Shooter
Chapter 5: Representing Movement and Perspective
What You’ll Learn
Designing a Basic Scroller
Adding Menus and the Basic Framework
Adding and Removing Units
Displaying Scrolling Backgrounds and Parallax Effects
Generating Random Backgrounds
Exercises and Expansion Options
What We Covered
Chapter 6: Adding Shooting, Collisions, and Power-Ups
What You’ll Learn
Shooting
Checking for Collisions
Adding Animated Explosions
Adding Power-Ups
Ending the Game
Exercises and Expansion Options
What We Covered
Chapter 7: Adding Sound
What You’ll Learn
Finding Game Sounds
Understanding the Corona Sound API
Adding Sound Effects
Playing Background Music
Exercises and Expansion Options
What We Covered
Part 4: Tower Defense
Chapter 8: Displaying Maps and Sorting Depths
What You’ll Learn
Designing a Tower-Defense Game
Defining Tile-Based Maps
Building Towers
Sorting Depths in Corona
Exercises and Expansion Options
What We Covered
Chapter 9: Adding Movement and Artificial Intelligence
What You’ll Learn
Adding Enemies
Implementing Enemy Movement
Adding Tower AI
Exercises and Expansion Options
What We Covered
Chapter 10: Loading and Saving
What You’ll Learn
Loading Levels
Loading and Saving the Game
Exercises and Expansion Options
What We Covered
Part 5: Physics and Distribution
Chapter 11: Physics and the Accelerometer
What You’ll Learn
Defining the Project
Adding User Input
Using the Accelerometer
Working with Removable Crates
Exercises and Expansion Options
What We Covered
Chapter 12: Publishing Our Apps
What You’ll Learn
Building and Publishing Our Apps
Testing on Our Phones
Selling In-App Features
Adding Advertisements
Exercise: Modifying the Game
What We Covered
Appendix 1: Corona Resources
Corona Development Tools
Corona Development Environments
Art Resources
Game Sounds
Appendix 2: Classes in Corona
You May Be Interested In…
← Prev
Back
Next →
← Prev
Back
Next →