Anda di halaman 1dari 10

GAMES

SYLLABUS

PRE/CO REQUISITE

DESCRIPTION
In TechnoGames, students explore the world of animation and game development
through Adobe Flash and ActionScript. Students go through activities that will let
them express their creativity and at the same time, learn the process behind
creating games by developing and designing their own Flash games. Playing games
is fun, but creating your own games is way more fun.

NONE
RESOURCES

TECHNOGAMES
TLIB GAMES ACTIVITIES

OBJECTIVES
At the end of the course, students should be able to:
Create games using Adobe Flash
Draw game elements using Flash tools
Animate objects using tweens
Convert objects into graphics, buttons, and movie clips
Control and move objects using ActionScript
Add functions to symbols and use conditional statements
Modify and debug ActionScript codes

ROADMAP GUIDE
REGULAR ACTIVITIES

PLUS ACTIVITIES

Develops essential
technology skills
Develops optional
advanced skills

2013. TLIB. TECHNOKIDS PHILIPPINES. | PAGE 1

GAMES
SYLLABUS

OUTLINE
FIRST QUARTER
I.
Getting to Know
Adobe Flash
A. Navigating the Flash
Environment
+ Aligning Objects
B. Manipulating the
Timeline

II.

Animating Objects
A. Using Frame-by-Frame
Animation
B. Creating Classic
Tween
+ Rotating Objects using
Classic Tween
+ Using Motion Guide
C. Creating Motion
Tween
+ Rotating Objects using
Motion Tween
D. Creating Shape Tween
E. Creating Mask

III.

Working with
Symbols
A. Using Buttons
B. Using Movie Clips

Second QUARTER
IV. Creating Games
using ActionScript
2.0
A. Creating an
Interactive Quiz
+ Importing and Playing
Sounds
+ Changing Mouse
Cursor
B. Setting Properties and
Variable Conditions
+ Adding a Timer
C. Working with Input Text
using Conditional
Statements
+ Displaying Text in Input
Textbox to Dynamic
Textbox
D. Dragging and
Dropping Objects
i. Dropping and
Locking Object
Placement
ii. Dropping Without
Locking Object
Placement
E. Moving Objects using
Keyboard
+ Creating a Modified
Maze

Third QUARTER

F. Randomizing Object
Movement
G. Creating Two Player
Games
H. Using Arrays
I. Generating and
Hitting Targets
+ Compiling Flash
Movies

V.

Creating Games
using ActionScript
3.0
A. Navigating Frames
+ Animating using the
Bone Tool
+ Animating using the
3D Translation and 3D
Rotation Tool
B. Computing Score
C. Working with Input
Text using Conditional
Statements

Fourth QUARTER

D. Dragging and
Dropping Objects
i. Dropping and
Locking Object
Placement
ii. Dropping Without
Locking Object
Placement
E. Moving Objects using
Keyboard
F. Using Arrays
G. Creating a Platform
Game
+ Compiling Flash
Movies

2013. TLIB. TECHNOKIDS PHILIPPINES. | PAGE 2

GAMES
SYLLABUS

FIRST QUARTER
Getting to Know Adobe Flash

Navigating the Flash Environment

Mini 2D Me
Drawing a game avatar

SKILLS Creating a new Flash file

Aligning Objects

Save the Queen


Aligning objects

SKILLS Aligning objects using different align

Manipulating the Timeline

Be Organized
Organizing layers and frames

SKILLS Inserting layers and frames

Setting stage properties


Selecting objects
Drawing objects and shapes
Modifying object properties
Grouping and ungrouping objects
Saving a Flash file
options

Removing layers and frames


Organizing layers and frames
Locking and hiding layers

Animating Objects

+
+

Using Frame-by-Frame
Animation

Let the Game Begin


Creating a handwriting animation
effect

SKILLS Organizing objects into layers and

Creating Classic Tween

Rolling Car
Creating a rolling car animation

SKILLS Inserting classic tween

Rotating Objects using Classic


Tween

Now Loading
Creating a game loading screen

SKILLS Rotate objects using classic tween

Using Motion Guide

Im the Map
Creating a map animation

SKILLS Applying motion tween

frames
Inserting frames
Ungrouping objects
Animating objects using frame-by-frame
animation
Animating objects using classic tween
Converting objects into graphics

Editing motion path

2013. TLIB. TECHNOKIDS PHILIPPINES. | PAGE 3

GAMES
SYLLABUS

FIRST QUARTER
Creating Motion Tween

Alley-oop!
Inserting motion tween

SKILLS Inserting motion tween

Rotating Objects using Motion


Tween

Gear Up
Rotating gear animation

SKILLS Rotating objects using motion tween

Creating Shape Tween

Learn About Shapes


Creating a shapes animation

SKILLS Inserting shape tween

Creating Mask

The Bigger Picture


Creating a hidden picture game

SKILLS Creating mask

5
+

Animating objects using motion tween


Setting type of keyframe
Converting objects into movie clips

Animating objects using shape tween


Ungrouping objects
Importing images
Animating mask

Working with Symbols

Using Buttons

Where are We Going?


SKILLS
Creating an interactive adventure

Differentiating types of symbols


Converting objects into buttons
Using the button timeline
Setting instance name
Coding buttons and navigating frames
using AS2: onRelease=function();,
gotoAndStop();, nextFrame();,
prevFrame();

Using Movie Clips

Pop Em Bubbles
SKILLS
Creating a bubble-popping game

Converting objects into movie clips


Animating objects using the movie clip
timeline
Setting instance names
Manipulating movie clips using AS2:
stop();, gotoAndStop();, gotoAndPlay()
Viewing Flash movie in full screen

End of
quarter

2013. TLIB. TECHNOKIDS PHILIPPINES. | PAGE 4

GAMES
SYLLABUS

second QUARTER
Creating Games using ActionScript 2.0
Creating an Interactive Quiz

And The Winner is..


Creating an interactive quiz

SKILLS Converting objects to symbols

Importing and Playing Sounds

Whats the Sound


Creating an animaland

SKILLS Adding sounds through codes

Changing Mouse Cursor

Cat and Mouse


Cursor from Flash

SKILLS Text tool

Flash Face to Face


Creating a spot the difference
game

SKILLS Converting Objects to Symbols

Setting Properties and Variable


Conditions

Setting instance names


Coding using AS2
Creating variables
Using dynamic text
Computing score
Using onRelease function

Text properties
Symbols
Movie clip
Movie clip properties
Drop shadow
Drop shadow properties
ActionScript 2.0: dragging
objects, mouse hide, key press
function, changing coordinates

Setting Instance Names


AS2: creating variables, using
dynamic text, computing score,
setting movie clip properties
(_visible), enabling and disabling
buttons, using mouse functions:
onRelease

2013. TLIB. TECHNOKIDS PHILIPPINES. | PAGE 5

GAMES
SYLLABUS

second QUARTER

3
+

Adding a Timer

Now You See Me, Now You


Dont
Creating a hidden objects game

Working with Input Text using


Conditional Statements

Remember Me
SKILLS
Creating a spelling memory game

Displaying Text in Input Textbox


to Dynamic Textbox

Making My Own Story


Creating an interactive storybook

Dragging and Dropping Objects


Dropping and Locking Object
Placement

SKILLS AS2: creating variables, creating


timer, using mouse functions:
onRelease, gotoAndStop

AS2: setting movie clip properties


Using if-else
Using input text
Setting conditions
gotoAndStop
Timer

SKILLS Displaying texts from input textbox


to dynamic textbox

Missing Piece
SKILLS
Creating an electronic jigsaw puzzle

AS2: creating variables


Using startDrag and stopDrag
Using onPress and onRelease
Using drop target

Dragging and Dropping Objects

Dropping Without Locking Object


Placement

Who Would You Be For


Halloween?
Creating a dress up game

SKILLS AS2: creating variables

Moving Objects using Keyboard

Just Keep Swimming


Creating a maze game

SKILLS AS2: moving object using

Using startDrag and stopDrag


Using onPress and onRelease
Using drop target
Using swapDepths
directional keys
Using hitTest
Using gotoAndStop

2013. TLIB. TECHNOKIDS PHILIPPINES. | PAGE 6

GAMES
SYLLABUS

second QUARTER

Creating a Modified Maze

Swim A Little Further


Creating a modified maze

SKILLS AS2: moving object using


directional keys
Using hitTest
Using gotoAndStop
Using mask

End of
quarter

2013. TLIB. TECHNOKIDS PHILIPPINES. | PAGE 7

GAMES
SYLLABUS

THIRD QUARTER
Creating Games using ActionScript 2.0 continued

Randomizing Object Movement

Hurry!
SKILLS
Creating a single player relay game

Creating Two Player Games

First One to Finish


Creating a 2-player relay game

SKILLS AS2: moving character using

Using Arrays

May I Take Your Order?


Creating a food game in Flash

SKILLS AS2: using arrays

Generating and Hitting Targets

Save The Earth


Creating a catching game

SKILLS AS2: shooting targets

Compiling Flash Movies

Level Up!
Loading external SWF files

SKILLS Using loadMovie()

AS2: controlling player using


directional keys
Randomizing enemy movement
Setting boundaries
Tracking lives
keyboard keys
Randomizing enemy movement
Setting boundaries
Setting conditions

Computing score
Keeping track of lives

Creating Games using ActionScript 3.0

5
+

Navigating Frames

Animating using the Bone Tool

Your Choice of Story


Creating an interactive storybook

SKILLS AS3: creating AS file

Crawling Snake
Creating a snake animation

SKILLS Bone tool

Linking AS file to FLA


Creating packages
Onion skin

2013. TLIB. TECHNOKIDS PHILIPPINES. | PAGE 8

GAMES
SYLLABUS

THIRD QUARTER
Animating using the 3D
Artistic Style
Translation and 3D Rotation Tool Adding a flipping effect

SKILLS Editing objects using 3D rotation

Computing Score

Tell Me Who You Are


Creating a personality quiz

SKILLS AS3: mouse functions

Working with Input Text using


Conditional Statements

Whats The Password?


Creating a riddle game

SKILLS AS3: Using if else

tool
Using 3D rotation tool with motion
tween
Creating variables
Computing score
Setting conditions
Using input text

End of
quarter

2013. TLIB. TECHNOKIDS PHILIPPINES. | PAGE 9

GAMES
SYLLABUS

FOURTH QUARTER
Creating Games using ActionScript 3.0 continued
Dragging and Dropping Objects
Dropping and Locking Object
Placement

Breakfast in Bed (Part 1)


Dragging objects

SKILLS AS3: using startDrag and stopDrag

Dragging and Dropping Objects


Dropping Without Locking Object
Breakfast in Bed (Part 2)
Placement
Dragging objects

SKILLS AS3: using startDrag and stopDrag

Using mouse functions


Tracking lives

Using mouse functions


Using hitTestObject
Setting conditions

Moving Objects using Keyboard

Lily Pods
SKILLS
Moving one object using directional
buttons

AS3: moving character using


directional keys
Using HitTest

Using Arrays

Mix and Match


Working with arrays

SKILLS AS3: using arrays

Creating a Platform Game

Stage Cleared
Creating a platform game

SKILLS AS3: moving character using

Compiling Flash Movies

My Personal Collection
Loading external SWF Files

SKILLS Using loadMovie() in AS3

directional keys
Using HitTest
Masking
Computing score

End of
quarter

2013. TLIB. TECHNOKIDS PHILIPPINES. | PAGE 10

Anda mungkin juga menyukai