Programming Games
| Date | Class: Monday, 10:30am to 12:10pm |
Homework |
Class: Thursday 10:30am to 12:10pm |
Homework |
| --, 9/4 |
LABOR DAY | Introductions: Courseinfo, HTML, JavaScript,
Flash/ActionScript. HTML basics. |
Skim book Introduction & Preface and read chapter 1. Take pre-course survey. | |
| 9/8, 9/11 |
Functions. Random. Events. Statements.
Operators.
IF and switch. Demo and show coin toss. JavaScript/HTML change image.
Image
mouseover swap. Forms. Do coin toss together in class. |
Read dice game tutorial. |
Complete coin toss, then Start dice game. |
Skim chapter 7. |
| 9/15, 9/18 |
Catch up. Work on dice game. |
Read chapter 7 in online book. |
Present your dice game. Add keeping score. |
Read slide show tutorial. Read bouncing ball tutorial. |
| 9/22, 9/25 |
JavaScript timer events. Demonstrate slide show. Demonstrate bouncing ball and cannonball: show code to work with different browsers. |
Read slide show tutorial. Acquire images. |
Complete your slide show. Demonstrate Find Daniel. Demonstrate virtual dog. |
Read chapter 12 on Discrete event simulation. Plan virtual something. |
| 9/29,10/2 |
(Catch up, including uploading at least one project to your newmedia.purchase.edu site. Make an index.html file) Show table of states for your virtual project. |
Work on your project. |
Work session.
|
Complete your virtual project. |
| 10/6,10/9 |
Show virtual project. Plan your project. |
Post project proposal. | Religious observance for some. Others: come to class for work session on your game. |
Work on your game. |
| 10/13,10/16 |
Work session on your game. |
Prepare for midterm |
MIDTERM
|
Finish JavaScript game |
| 10/20,10/23 |
Go over midterm. Show JavaScript project. |
Start Flash lessons and tutorials. Look at
online
Flash materials. Do wiggler project. (Review chapter 1.) |
Flash overview. Demonstrate (and do) wiggler
project. Rock-paper-scissors demo. |
Do Flash tutorials. Read chapter 6. |
| 10/27,10/30 |
Demonstrate complete and partial rock-paper-scissors. Download partial rock-paper-scissors. | Complete rock-paper-scissors (you may change graphics). |
Show your rock-paper-scissors. Flash
objects. |
Skim chapter 9. |
| 11/3,11/6 | Flash logic. Dice game demo. Show dice game code. Show bouncing ball. Show cannonball. |
Prepare bouncing ball. Read chapter 10. |
Present bouncing ball. Start cannonball. |
Prepare cannonball stage 1: just the arc (need not stop) |
| 11/10,11/13 |
Catch up: bouncing ball. Work on cannonball. |
Complete stage 1 cannonball: ball arcs. |
Present stage 1 cannonball. |
Read chapter 11. Complete cannnonball. |
| 11/17, 11/20 |
Work session on complete (checks for ground and target) cannonball. |
Acquire video clips (or use mine or use camera in class) |
Present final cannonball. Lecture/demonstrate video examples. |
Identify image for puzzle. |
| 11/24, -- |
Work on video project. Lecture/demonstration on classes. Demonstrate/show jigsaw. Demonstrate/show bouncing ball. |
|
Thanksgiving Holiday |
Skim chapters 13-14. Complete video project. |
| 12/1, 12/4 |
Present video project.(Catch up). Define and start work on stage 1 of your project: prepare something to show! |
Keep working on game. Post comments on other students' projects. |
Work session. If possible: show something working on your project. |
|
| 12/8,12/11 |
Work session. Lecture: variables, objects, functions, procedures. Present
stage 1 for your project. |
Complete and upload projects. Review study guide, chapters. |
Present projects. Review for Final. |
Study for final |
| --, 12/18 | FINAL: 9 to 11:30 AM
|
Have a great vacation. |
| JavaScript coin-toss games, dice game, slide show, virtual something. |
20 |
| JavaScript project |
10 |
| Midterm quiz |
10 |
| Flash rock-paper-scissors, bouncing ball,
cannonball, video |
20 |
| Pop quizzes (based on readings in on-line text) |
10 |
| Flash game (stage 1 and complete) |
15 |
| Final quiz | 15 |