All of the following code has been tested under Java 1.3.1_02 using Windows 98 and Solaris. Most of the code has also been tested under Java 1.4.0_01 using Windows XP. WhiteNoise2 still needs to be ported to Java 1.4.0_01 and Windows XP.
Solution of the 8-puzzle using A* search
Puzzle8.java (15,630)
Solution of the 8-puzzle using iterative deepening A* (IDA*) search
Puzzle8I.java (16,013)
Chronological backtracking for the n-queens problem
ChronoBT.java (9,543)
Weak commitment search algorithm for n-queens problem
WCSA.java (15,220)
Backmarking for the n-queens problem
GraphicalBackmark.java (8,381)
Computer plays a game of checkers
Checkers.java (19,445)
Computer plays a game of tic-tac-toe
TicTacToe.java (19,892)
Computer draws a tree using a l-system
Tree.java (6,168)
Computer draws a plant using a stochastic l-system
Plant.java (8,148)
Guitar chord computer with sound (Java 1.3.1)
Chord2.java (70,449)
White noise "music" generator with some help from Sun Microcomputers (Java 1.3.1+)
WhiteNoise2.java (20,660)
Rule based random "music" generator with some help from Sun Microcomputers (Java 1.3.1+)
RuleMusic.java (28,113)
Biased choices "music" generator with some help from Sun Microcomputers (Java 1.3.1+)
BiasedChoicesMusic.java (29,906)
1 / pow(f, beta) noise "music" generator with some help from Sun Microcomputers (Java 1.3.1+)
NoiseMusic.java (28,471)