For this course you will be using version 1.1 of Sun's Java Developer's Kit (JDK1.1). Both the official JDK1.1 documentation, and Campion and Walwrath's Java Tutorial are available on-line from Sun. In addition, there is a local copy of each of these documents on the DCS student servers. Access to the local copy will be much faster, but is restricted to the those using the DCS student servers.
Here are some example Java programs. Note that some of these classes have the same name as classes in your second assignment. They may not be exactly the same class.
|
Tetris: A simple game where player stack falling bricks before they pile up and fill the screen. |
Slither: A simple game where the player controls a hungry snake and competes againsst a robot oponent to eat as much as possible. |
Versions of JDK1.1 are available for most common home computing environments - including Windows, MacOS, and Linux - and most uncommon ones too. Check out the Sun JDK1.1 web pages for information about how to get JDK1.1 for your home computer.
The course uses the Emacs editor with the JDE Java Development Environment. Emacs can be used on most popular home computing platforms. Consult the Emacs Frequently Asked Questions list (FAQ) for more information on how to get Emacs for your home computer.
The JDE user manual is available for local access only.
Information how to get and install the latest version of JDE for your home system is available from the Emacs JDE Home Page.