Dial-a-Def
Rotation; Animating with Intervals; Transparency;
Z-Index


Learn-O-matic
Multiple Choice Quiz Game
Randomizing Arrays; Scoring; Graphic Status Indicator


Tank Battle with Custom Javascript Objects,
Animation with Intervals: position, transforms, opacity; Graphic Status Indicators


Acronymania -
Game of Abbreviations


Odd-Bots
Using Custom Javascript Objects, Inheritance Features, Dynamic Data Displayed with innerHTML


Bot Blaster
Keystroke Controls; Random Placement; Scoring; Data Persistence; Rotation Animation with Intervals


Dino-Cards
If Statements, Randomized Array


Multi-users, persistent data

IN THE CLASS,
WITH THE CLASS,
FOR THE CLASS

This program is for those who want to learn programming in the context of graphical, interactive, web distributable games. It will explore the use of computer technology to create games and mobile apps. This includes learning to use an object featured programming language, programming techniques, graphics software, data structures and access, algorithms, hardware, computing environments, and the client/server system. We primarily use the HTML5 (HTML, CSS, Javascript) technologies and Java.


Client-Server   |   HTML   |   CSS   |   Javascript   |   The DOM   |   The Browser   |   OOP
Computer Program-ming Quotes