Java for Video Games

Duke TIP Scholar Weekend, Spring 2008
Instructor: Alex Kuhl
Teaching Assistant: Jonathan Rowe


Schedule


Saturday

10:00 - Welcome, Introductions, Rules & Regulations, Overview
10:15 - Projects in Eclipse & Hello World
10:30 - FANG Engine, how to import FANG, and a note about the FANG window size
10:45 - Wackadot
11:30 - Java Intro
12:30 - Lunch
1:30 - Campus Tour
2:00 - Back to Class, Finish up pre-lunch stuff
3:00 - More about FANG
3:30 - Pong
4:00 - Java and Classes
4:30 - Monty Hall Problem and a start
5:45 - Simple Networking with Wackadot
6:00 - Dinner
7:00 - Continue Networking if needed
7:00 - Adding AI to Pong
7:30 - Exporting a game to JAR, how to make an easy webpage, and add your game JAR as an applet
8:00 - Done!

Sunday


9:00 - Finish up anything from yesterday
11:00 - Asteroids (or game of your choosing, but Instructor or TA has to approve)
12:30 - Lunch
1:30 - Continue Asteroids
If extra time: Another game, recursion, timers - Add one to Wackadot
4:30 - Get out of here!

Class Game


Other links:

Student Wackadot games
Download FANG
FANG Engine Website
How to continue your work at home
Past students' games using the FANG engine
How to add sound to a game


Some other notes: