JTF > Demo Gallery > Assignments

Assignments

This page provides links to Java programs that have been used as assignments during the testing of the acm packages. Clicking on the thumbnail runs the program as an applet.
 
SimpleGraphics
This page illustrates four applets that could be used on a first graphics assignment.
PatchworkQuilt
This assignment assembles a patchwork quilt from graphical objects.
Breakout
This assignment plays the classic arcade game of Breakout.
Frogger
This assignment plays the Frogger video game.
Surround
This assignment plays the classic Atari video game called Surround.
Spacewar
This assignment plays Spacewar, which was one of the first video games ever created.
Asteroids
This assignment plays the classic video game Asteroids.
Hangman
This assignment animates a Hangman game.
Yahtzee
This assignment plays the popular dice game Yahtzee.
Calculator
This assignment simulates a simple four-function calculator.
SlotMachine
This assignment simulates a slot machine.
DopplerSiren
This assignment manipulates sound clips to simulate a siren that first approaches the listener and then recedes.
MazeMaker
This assignment generates and solves mazes.
Sudoku
This assignment generates and solves Sudoku puzzles.
MarineBiologySimulation
This assignment is the most recent AP case study.
Darwin
This assignment lets students program creatures as part of a “survival of the fittest” game.
NameSurfer
This assignment allows students to graph the frequency of names by decade.
Wumpus
This assignment implements the classic game of Hunt the Wumpus.
Adventure
This assignment offers a simple version of a text-based adventure game.
Solitaire
This assignment allows the user to code several different solitaire games that share a common framework.
Boggle
This assignment plays the classic word-finding game of Boggle.