Screenplay by Tom Vian

48
Screenplay By Tom Vian

description

Tom Vian of Super Flash Bros. explains how to properly optimize your Flash games for many different screens of mobile devices.

Transcript of Screenplay by Tom Vian

Page 1: Screenplay by Tom Vian

ScreenplayBy Tom Vian

Page 2: Screenplay by Tom Vian

ScreenplayBy Tom VianTom [email protected]

Page 3: Screenplay by Tom Vian

My Games@SFBTom

Page 4: Screenplay by Tom Vian

as3sfxr@SFBTom

superflashbros.net/as3sfxr

Page 5: Screenplay by Tom Vian

Detective Grimoire@SFBTom

Page 6: Screenplay by Tom Vian

ScreenplayBy Tom VianScreenplayScreensGraphicsCodeControlsGameplay

Page 7: Screenplay by Tom Vian

ScreenplayBy Tom VianScreens

Page 8: Screenplay by Tom Vian

Flash Platform@SFBTomScreenplay - Screens

Page 9: Screenplay by Tom Vian

Mobile Phones@SFBTomScreenplay - Screens

Page 10: Screenplay by Tom Vian

Tablets@SFBTomScreenplay - Screens

Page 11: Screenplay by Tom Vian

Screen Measurements@SFBTomScreenplay - Screens

Page 12: Screenplay by Tom Vian

Aspect Ratio@SFBTomScreenplay - Screens

Page 13: Screenplay by Tom Vian

Aspect Ratio: Mobiles@SFBTomScreenplay - Screens

Page 14: Screenplay by Tom Vian

Aspect Ratio: Tablets@SFBTomScreenplay - Screens

Page 15: Screenplay by Tom Vian

Aspect Ratio: PCs@SFBTomScreenplay - Screens

Page 16: Screenplay by Tom Vian

Pixel Density@SFBTomScreenplay - Screens

Page 17: Screenplay by Tom Vian

ScreenplayBy Tom VianGraphics

Page 18: Screenplay by Tom Vian

Flash Auto Scaling@SFBTomScreenplay - Graphics

Page 19: Screenplay by Tom Vian

Manual Resizing@SFBTomScreenplay - Graphics

Page 20: Screenplay by Tom Vian

Background Overflow@SFBTomScreenplay - Graphics

Page 21: Screenplay by Tom Vian

Scaling UI Elements@SFBTomScreenplay - Graphics

Page 22: Screenplay by Tom Vian

Dynamic Layout@SFBTomScreenplay - Graphics

Page 23: Screenplay by Tom Vian

Using Vectors@SFBTomScreenplay - Graphics

Page 24: Screenplay by Tom Vian

CPU Rendering@SFBTomScreenplay - Graphics

Page 25: Screenplay by Tom Vian

GPU Rendering@SFBTomScreenplay - Graphics

Page 26: Screenplay by Tom Vian

Bitmap Scaling: Up (CPU)@SFBTomScreenplay - Graphics

No Smoothing Smoothing

Page 27: Screenplay by Tom Vian

Bitmap Scaling: Up (GPU)@SFBTomScreenplay - Graphics

No Smoothing Smoothing

Page 28: Screenplay by Tom Vian

Bitmap Scaling: Down (No Snapping)@SFBTomScreenplay - Graphics

No Smoothing

Smoothing

Page 29: Screenplay by Tom Vian

Bitmap Scaling: Down (Snapping)@SFBTomScreenplay - Graphics

No Smoothing

Smoothing

Page 30: Screenplay by Tom Vian

Mipmapping@SFBTomScreenplay - Graphics

Page 31: Screenplay by Tom Vian

ScreenplayBy Tom VianCode

Page 32: Screenplay by Tom Vian

Conditional Compilation@SFBTomScreenplay - Code

Page 33: Screenplay by Tom Vian

Checking Capabilities@SFBTomScreenplay - Code

Page 34: Screenplay by Tom Vian

AIR Runtime@SFBTomScreenplay - Code

Page 35: Screenplay by Tom Vian

Compiling to iOS@SFBTomScreenplay - Code

Page 36: Screenplay by Tom Vian

Speed Tips@SFBTomScreenplay - Code

Page 37: Screenplay by Tom Vian

ScreenplayBy Tom VianControls

Page 38: Screenplay by Tom Vian

Tapping@SFBTomScreenplay - Controls

Page 39: Screenplay by Tom Vian

Dragging@SFBTomScreenplay - Controls

Page 40: Screenplay by Tom Vian

Gestures@SFBTomScreenplay - Controls

Page 41: Screenplay by Tom Vian

Accelerometer@SFBTomScreenplay - Controls

Page 42: Screenplay by Tom Vian

Fake Mouse@SFBTomScreenplay - Controls

Page 43: Screenplay by Tom Vian

Game Pad@SFBTomScreenplay - Controls

Page 44: Screenplay by Tom Vian

Others@SFBTomScreenplay - Controls

Page 45: Screenplay by Tom Vian

ScreenplayBy Tom VianGameplay

Page 46: Screenplay by Tom Vian

Fixed Ratio@SFBTomScreenplay - Gameplay

Page 47: Screenplay by Tom Vian

Variable Ratio@SFBTomScreenplay - Gameplay

Page 48: Screenplay by Tom Vian

ScreenplayBy Tom VianTom [email protected]