Notes2

Forgot to talk about.

Discuss favorite games.

Discuss what types of games we want to write in class.

Installation setup

Java 3D installation

Classpath

Difference between Applications and Applets.

Threads and how they work.

Double buffering - P#18

Classes vs. Arrays

Types of timers

System.currentTimeMillis()
System.nanoTime(); // jdk1.5 only
J3DTimer.getValue(); // java 3d

 

Want to discuss

Moving quickly on first day

Homework e-mail naming

No _safe on zip files

Help me spend less time, please be precise

Less time grading = better class preparation = better class

Events

Mouse and keyboard

Vectors

Overview of vector 2D math

Click to set position attractor.

Data Structures for Storage

Discuss blockdrop example - how to write

Gaming elements - the drudgery factor - P#51-54

Splash

Start

Pause

Resume

As a finite state machine.

Score keeping

Build twiddle game.

Creating images.

Homework ideas -

Create a sprite image of a tank.

Add game elements to the twiddle game.

Implement blockdrop in Java.

 

CPSC370 - Games Development
Chapman University
Instructor: W. Wood Harter
(c) copyright 2006 - W. Wood Harter - All Rights Reserved
Screen shots on banner (c) copyright their resprective owners