Tutorials

Select a project

ActionScript 3 Tower Defense

Project Description

In this project, we will create a tower defense game in ActionScript 3.

Game features we will implement include turrets, projectiles, a shop, health bars, menu bars, status areas, and more.

On a technical level, we'll learn about object-oriented programming in Flash, with subclassing and polymorphism.

Lessons

Watch as a playlist here, or watch individual lessons below.

Close

Personal Webpage

Project Description

In this project, you will make a website describing yourself.

You should use images, links, divs, and more.

Lessons

  • Lesson One
  • Lesson Two
Close

Person of Interest Webpage

Project Description

In this project, you will use div tags to create our page layout.

Lessons

  • Lesson One
  • Lesson Two
Close

Flash Exercises

Project Description

We will learn a variety of simple Flash animation tools to incorporate into our webpage.

Close

CSS Final Project

Project Description

We will style our entire website with external stylesheets and we will add a portfolio page to present all of our Flash masterpieces.

Lessons

  • Lesson One
  • Lesson Two
  • Lesson Three
Close

JGame Tower Defense

Project Description

This project is intended for students comfortable with the Java language. Having taken AP Computer Science is recommended, but not required.

In this project, we will create a tower defense in Java using the JGame library (download here).

Game features we will implement include a title screen with instructions, turrets, projectiles, a shop, health bars, range rings, status areas, and more.

On a technical level, we'll learn how to get started with the JGame library. In addition, we'll learn about such features as anonymous classes, enums, polymorphism, interfaces, abstraction, and more.

Lessons

Watch as a playlist here, or watch individual lessons below.

Close