In
this cross-platform training course you will be taught a game design
methodology that can be applied to games on all platforms. The course
concentrates on teaching you how to create games using Flash MX through
the development of example projects. Each project contains a number
of key features of general game development, such as making objects
draggable, collision detection and the use of layers. Upon completion
of this course we will have given you the confidence and understanding
that you need to begin writing games of your own.
The
two-day course features the following lessons:
Lesson
1 - Introduction to Game Design
Methodology, Choosing a Genre, Deciding what is Possible (what is
Flash MX capable of), Researching your Game
Lesson
2 - Asset preparation
Realism, Choosing Sounds for your Games, Lip-Syncing, Character
Animation, Adding Realistic Movement
Lesson
3 - Dot Syntax, Movie Explorer and the Action Panel:
Introduction to and description of the actionscript you will need
to write games in Flash MX.
Lesson
4 - Memory Puzzle Game
The aim of this game is to link up wiring in a circuit. Using Arrays
and loops the user actions are recorded and presented in a graphical
format. This lesson also covers the design methodology introduced
in lesson one.
Lesson
5 - My First Game
This simple game introduces the telltarget method and its application.
The game also uses the if statements. The object of the game is
to ‘hit’ the happy Ellen and Zak pictures and avoid the sad faces.
Lesson
6 - ZakPainter
This game uses sliders, attachMovie and the colour object to create
a colouring application. Also used in this section is symbol linkage
and the mouse object.
Lesson
7 - Trivia Game
A multi-level trivia game which makes use of simple actionscript
functions and variables and features an intuitive user interface.
Lesson
8 - Collision Detection
Using the built in collision detection method HitTest
the game is played by bouncing a ball into a wall of bricks. Arrays
are used to define the wall that is created dynamically. The use
of functions is covered in detail
Lesson
9 - ZakPac
Generating a dynamic board from an array, Adding a Walking Character
(includes jumping), Adding enemies, Simple AI, Depth Layers, Complex
Collision Detection, Picking up Objects, Adding Game Objects, Defining
Difficulty Levels, Game Over
Lesson
10 - Further Development
Pushing the Boundaries, Ideas Development, Overview of developing for the PocketPC environment and interactive television.
|