Top Banner
Learn the Corona SDK and Build a Candy Crush(like) Game!! Super Agile Prototyping and Development Tuesday, October 15, 13
16

Corona SDK Candy Crush-like Presentation 2013

Dec 18, 2014

Download

Technology

Theo Rushin Jr

These are the slides that were presented at the Sept 2013 Corona SDK Meetup Group meeting.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Corona SDK Candy Crush-like Presentation 2013

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

Tuesday, October 15, 13

Page 2: Corona SDK Candy Crush-like Presentation 2013

WHO AM I?

Since ’85, Professional Software Developer

Since ’85, Professional Technical Trainer

THEO RUSHIN JR

Tuesday, October 15, 13

Page 3: Corona SDK Candy Crush-like Presentation 2013

Build a

CANDY CRUSH STYLE GAME

CoronaLabs.com | @CoronaLabsCorona Labs, Palo Alto, CA

Tuesday, October 15, 13

Page 4: Corona SDK Candy Crush-like Presentation 2013

Build Apps 10x Faster

CORONA SDK

CoronaLabs.com | @CoronaLabs

Build Apps for iOS, Android, Kindle Fire & NOOK

Tuesday, October 15, 13

Page 5: Corona SDK Candy Crush-like Presentation 2013

Huge Productivity GainsPublish to - IOS and AndroidVery Helpful and Active CommunityAPI Continues to ExpandPhysics and Other Framework SupportEasy to Use SDK with ~500 APIsLua is a Fast Powerful Easy to Use LanguageAnimation and Sprite TechniquesPhysics EngineinApp PurchasesDynamic Content ScalingFile Manipulation, XML and Json Parsing, SQLiteReusable Frameworks and Community CodeSocial IntegrationNative Device FeaturesLots of sample code and third party tools

WHY THE CORONA SDK?

Tuesday, October 15, 13

Page 6: Corona SDK Candy Crush-like Presentation 2013

AMAZING APPScoronalabs.com/case-studies

Tuesday, October 15, 13

Page 7: Corona SDK Candy Crush-like Presentation 2013

coronalabs.com

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} )

Develop 10x faster

Publish to top stores

Write once

Monetize and distribute

Available on

CoronaThe ultimate

mobile platform

Tuesday, October 15, 13

Page 8: Corona SDK Candy Crush-like Presentation 2013

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

GAME ELEMENTSAn inside look

Tuesday, October 15, 13

Page 9: Corona SDK Candy Crush-like Presentation 2013

• create• onGemTouch• randomColor• createGem• testForMatches• handleMatches• swapBack• settleGems• replaceGems• createBadges• onTouch_Badge

FUNCTI

ONS

Tuesday, October 15, 13

Page 10: Corona SDK Candy Crush-like Presentation 2013

LET’S BUILD!

Tuesday, October 15, 13

Page 11: Corona SDK Candy Crush-like Presentation 2013

Tuesday, October 15, 13

Page 12: Corona SDK Candy Crush-like Presentation 2013

RESOURCESSample Code

Applications / CoronaSDK / SampleCode

Tuesday, October 15, 13

Page 13: Corona SDK Candy Crush-like Presentation 2013

CoronaLabs.com/university

Tuesday, October 15, 13

Page 14: Corona SDK Candy Crush-like Presentation 2013

Email: [email protected]: @coronageek

Website: CoronaGeek.com

Corona Geek

Corona Labs - Developer Relations

Tuesday, October 15, 13

Page 15: Corona SDK Candy Crush-like Presentation 2013

BOOKShttp://www.coronalabs.com/products/books

BurtonsMediaGroup.com (Dr. Brian Burton)

PacktPub.com (Michelle Fernandez)

Tuesday, October 15, 13

Page 16: Corona SDK Candy Crush-like Presentation 2013

THEO E RUSHIN JRCorona Labs - DC Area Ambassador

Email: [email protected]: @rushint

Website: therush.wordpress.com

Tuesday, October 15, 13