Where the Games Begin...

Why have students only play the games they love when they can understand how to create their own?

Objective
This 2 week course (2hrs a day) is designed to help the student to further his skills in the area of computers. Why have students only play games they love when they can understand and create their own? The skills for programming are usually designed for those in colleges and universities but not so. In this era of computers, students already posses some of these skills before they enter these institutions. Why not give your child the potential to excel in this area. By working along with others and participating in the discussions, students will learn advanced problem solving skills that will help them throughout the rest of their life.

Game Intro

Discussion
Programming

Game Build Intro

Handlers
Behaviors
Variables

Game Build I

Layout Game

Game Build II

Programming

Game Build III

Preparing Graphics

Game Build IV

Debugging
Game Build

Game Build VI

Programming

Game Build VII

Programming

Game Build VIII

Last Issues

Game pakaging

CD-ROM

About the Intructor
Mike Bonifacio has been around the games industry for over 15 years. When he was 14 years old he designed and programmed over 10 games for companies such and Commodore and othes.

Following those years, Mike has helped work, design and program applications for companies such as Adobe, Macromedia, Apple and others.

As an instructor at the International Academy of Design, Mike has taught cources related to graphics, marketing, internet and multimedia. Durring his teaching, he helped create and teach the Interactive Media course. Students from highschool, physically challegened, workforce with no programming knowledge. Some of these students are now highly paid professionals in the industry.

Now Mike works on various applications for industry professionals to improve communication between clients and customers.

Programming Enviroment
Students will be using Macromedia Director in their programming experience. With over 300,000 users of this product, Director is designed to adhere to the programming standards common in this industry with a visual approach, making it easier for beginners to understand the programming process. Director is designed to build and port applications on PC, Macintosh and internet browers with no effort. Students will be able to create these applications, games, presentations using this product, giving them a taste of the programming industry.

Structures, Variable types
Understand variable types from strings to array structures, control graphic objects with rects and points is just a start. Once you understand these and other variable types and there uses, programming will becoming even easier.

Programming Syntax
New languages can be difficult to use and learning their syntax can be harder. Most students have this comprehention of computer syntax. With this course they will be able to grasp the basics of syntax, making it easier for them to learn other computer languages with ease.

Design patterns
Learn the techniques that professions know. There are logic structures created to handle common issues in areas of programming. Find out what these structures are and how they work.

Creating Graphics
Typing is one thing, graphics are another. Students will learn the techniques in preparing graphics for use with thier applications.

Compiling Applications
Programming is only one facet of the course. Preparing and packing them into a functional application for distribution is another. Students will be able to take and play their applications on there home computers to demonstrate the work accomplished.

Game Structures
What makes a game? What are its parts? Students will explore these ideas with the instructor who has the knowledge and experience in this industry. They will be able to define what makes a successful game, and the parts needed to build. These ideas will be further explored as the students progress in the course at higher levels.

Debugging
Bugs, bugs and more bugs. Debugging is a method of finding errors in code that are not apparent. Learn the ideas behind debugging so that your applications will not crash or be prone to errors durring playback.