Learn the Corona SDK and Build a
Candy Crush(like) Game!!
Super Agile Prototyping and Development

Tuesday, October 15, 13
WHO AM I?
THEO RUSHIN JR
Since ’85, Professional Software Developer
Since ’85, Professional Technical Trainer

Tuesday, Oc...
Build a

CANDY CRUSH
STYLE GAME

CoronaLabs.com | @CoronaLabs
Corona Labs, Palo Alto, CA
Tuesday, October 15, 13
CORONA SDK
Build Apps 10x Faster
Build Apps for iOS, Android, Kindle Fire & NOOK
CoronaLabs.com | @CoronaLabs
Tuesday, Oct...
WHY THE CORONA SDK?
Huge Productivity Gains
Publish to - IOS and Android
Very Helpful and Active Community
API Continues t...
AMAZING APPS
coronalabs.com/case-studies

Tuesday, October 15, 13
display.newImage( "sky.png" )
local ground = display.newImage("ground.png", 0, 400)
local crate = display.newImage("crate....
GAME ELEMENTS
An inside look

• Built-in physics
• Touch event handling
• Game logic
• Audio handling
• Score keeping

Tue...
• create
• onGemTouch
• randomColor
• createGem
• testForMatches
• handleMatches
• swapBack
• settleGems
• replaceGems
• c...
LET’S
BUILD!
Tuesday, October 15, 13
Tuesday, October 15, 13
Applications / CoronaSDK / SampleCode

RESOURCES
Sample Code

Tuesday, October 15, 13
CoronaLabs.com/university

Tuesday, October 15, 13
Corona

Geek

Corona Labs - Developer Relations
Email: coronageek@coronalabs.com
Twitter: @coronageek
Website: CoronaGeek....
BurtonsMediaGroup.com (Dr. Brian Burton)
PacktPub.com (Michelle Fernandez)

BOOKS
http://www.coronalabs.com/products/books...
THEO E RUSHIN JR

Corona Labs - DC Area Ambassador
Email: rushint@yahoo.com
Twitter: @rushint
Website: therush.wordpress.c...
Upcoming SlideShare
Loading in …5
×

Corona SDK Candy Crush-like Presentation 2013

2,057 views

Published on

These are the slides that were presented at the Sept 2013 Corona SDK Meetup Group meeting.

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,057
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
24
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Corona SDK Candy Crush-like Presentation 2013

  1. 1. Learn the Corona SDK and Build a Candy Crush(like) Game!! Super Agile Prototyping and Development Tuesday, October 15, 13
  2. 2. WHO AM I? THEO RUSHIN JR Since ’85, Professional Software Developer Since ’85, Professional Technical Trainer Tuesday, October 15, 13
  3. 3. Build a CANDY CRUSH STYLE GAME CoronaLabs.com | @CoronaLabs Corona Labs, Palo Alto, CA Tuesday, October 15, 13
  4. 4. CORONA SDK Build Apps 10x Faster Build Apps for iOS, Android, Kindle Fire & NOOK CoronaLabs.com | @CoronaLabs Tuesday, October 15, 13
  5. 5. WHY THE CORONA SDK? Huge Productivity Gains Publish to - IOS and Android Very Helpful and Active Community API Continues to Expand Physics and Other Framework Support Easy to Use SDK with ~500 APIs Lua is a Fast Powerful Easy to Use Language Animation and Sprite Techniques Physics Engine inApp Purchases Dynamic Content Scaling File Manipulation, XML and Json Parsing, SQLite Reusable Frameworks and Community Code Social Integration Native Device Features Lots of sample code and third party tools Tuesday, October 15, 13
  6. 6. AMAZING APPS coronalabs.com/case-studies Tuesday, October 15, 13
  7. 7. display.newImage( "sky.png" ) local ground = display.newImage("ground.png", 0, 400) local crate = display.newImage("crate.png", 160, 50 ); crate.rotation = 30 local physics = require("physics") physics.start() physics.addBody( ground, "static", { friction=0.5, bounce=0.3 } ) physics.addBody( crate, { density=0.9, friction=0.3, bounce=0.3} ) Write once Publish to top stores Develop 10x faster Monetize and distribute Available on coronalabs.com Tuesday, October 15, 13
  8. 8. GAME ELEMENTS An inside look • Built-in physics • Touch event handling • Game logic • Audio handling • Score keeping Tuesday, October 15, 13
  9. 9. • create • onGemTouch • randomColor • createGem • testForMatches • handleMatches • swapBack • settleGems • replaceGems • createBadges • onTouch_Badge Tuesday, October 15, 13 F U N C T I O N S
  10. 10. LET’S BUILD! Tuesday, October 15, 13
  11. 11. Tuesday, October 15, 13
  12. 12. Applications / CoronaSDK / SampleCode RESOURCES Sample Code Tuesday, October 15, 13
  13. 13. CoronaLabs.com/university Tuesday, October 15, 13
  14. 14. Corona Geek Corona Labs - Developer Relations Email: coronageek@coronalabs.com Twitter: @coronageek Website: CoronaGeek.com Tuesday, October 15, 13
  15. 15. BurtonsMediaGroup.com (Dr. Brian Burton) PacktPub.com (Michelle Fernandez) BOOKS http://www.coronalabs.com/products/books Tuesday, October 15, 13
  16. 16. THEO E RUSHIN JR Corona Labs - DC Area Ambassador Email: rushint@yahoo.com Twitter: @rushint Website: therush.wordpress.com Tuesday, October 15, 13

×