downloading and installing corona...3 building our first game – breakout breakout – bringing...

68
1 Getting Started with Corona SDK Downloading and installing Corona

Upload: others

Post on 27-May-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

1 Getting Started with Corona SDK

Downloading and installing Corona

Page 2: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

2

Page 3: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

3

Page 4: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

4

Page 5: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

Developing on devices

5

Page 6: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

6

Page 7: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

7

Page 8: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

8

Page 9: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

9

Page 10: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

Testing our application on an iOS device

10

Page 11: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

11

Page 12: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

12

Page 13: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

13

Page 14: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

14

Page 15: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

15

Page 16: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

16

Page 17: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

17

Page 18: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

Creating the Hello World build for iOS

18

Page 19: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

19

Page 20: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

Creating the Hello World build for Android

20

Page 21: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

21

Page 22: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

2 Lua Crash Course and the Corona Framework

Images

22

Page 23: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

Runtime configuration

23

Page 24: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

Dynamic resolution images

24

Page 25: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

What are functions?

25

Page 26: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

26

Page 27: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

3 Building Our First Game – Breakout

Breakout – bringing back old-school gaming

27

Page 28: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

Understanding Corona physics API

28

Page 29: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

29

Page 30: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

Red alert!

30

Page 31: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

4 Game Controls

Moving in the up direction

31

Page 32: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

Brick by brick

32

Page 33: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

Directional changes

33

Page 34: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

34

Page 35: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

5 Animating Our Game

It's sprite mania!

35

Page 36: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

Game time!

36

Page 37: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

Let's start the round

When the game ends

37

Page 38: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

38

Page 39: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

Starry skies

Screen touches

39

Page 40: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

40

Page 41: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

6 Playing Sounds and Music

Time to take control

41

Page 42: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

42

Page 43: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

7 Physics – Falling Objects

Creating our new game – Egg Drop

43

Page 44: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

Displaying the heads-up display

Introducing the main character

44

Page 45: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

Body properties

Making the display objects fall

45

Page 46: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

Ending the game play

46

Page 47: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

8 Operation Composer

Data saving

Pausing the game

47

Page 48: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

New game transitions

Creating a loading screen

48

Page 49: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

Creating a main menu

Creating an options menu

49

Page 50: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

Creating a credits screen

50

Page 51: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

9 Handling Multiple Devices and Networking Your Apps

Networking your apps

51

Page 52: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

52

Page 53: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

10 Optimizing, Testing, and Shipping Your Games

Distributing iOS applications

53

Page 54: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

iTunes Connect

54

Page 55: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

55

Page 56: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

56

Page 57: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

Building an iOS application for distribution in Corona

57

Page 58: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

The Google Play Store

58

Page 59: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

59

Page 60: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

60

Page 61: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

11 Implementing In-App Purchases

Create an In-App Purchase

61

Page 62: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

62

Page 63: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

63

Page 64: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

64

Page 65: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

Testing In-App Purchases

65

Page 66: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

66

Page 67: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

67

Page 68: Downloading and installing Corona...3 Building Our First Game – Breakout Breakout – bringing back old-school gaming 27

68