Home | Submit | Download | FAQ  

Java Applets

Hex 7 Java Applet - an elegant game of strategy invented in the 1940's, Hex 7 is no longer available commercially but has recently seen an increase in popularity.
Triangle IQ Testing your IQ with this popular Triangle IQ Java Applet
Sliders A couple of famous sliding block puzzles applet
Rush Hour This problem is called the "Deadlock Unsnarling" program. A process in a multi-processing operating system is said to be Deadlocked (in a state of Deadlock) if it is waiting for a particular event that will not occur . In an Operating System deadlock, one or more processes are deadlocked. Some Operating Systems have the ability to unsnarl circular deadlocks by backtracking through the process list and the resources they hold. This Java Applet will simulate this OS process via the game called "Rush Hour"
Barber Shop This Java Applet written for my cs380 operating system shows how to spam two threads in Java, and uses synchronization to ensure mutual exclusion.
Hounds & Hare Java applet, a 19th-century board game invented in France, also called The Military Game. It was popular among French army officers during and after the Franco-Prussian war.
Tripplet A simple three-in-a-row game first proposed by the Polish-American mathematician Stanislaw Ulam.
Disk Scheduling This java applet simulates the various disk scheduling algorithms used by an operating system. It allows you to specify jobs or run an algorithm for random jobs. It then plots the results in a nice graphical format.
Concentration This is a java applet of the game concentration. You have to match the two cards with the same picture on them. It's very addictive.
Tower of Hanoi The classic puzzle, a favorite of programmers and Buddhist monks. 
Peg Solitaire When we were kids, my sister and I played this as a board game called Hi-Q. I named this version after her.
Tactix Created by the brilliant Danish inventor Piet Hein, TacTix is a variation of Nim, one of the oldest of mathematical games.
Java 8 Puzzle One of the Java Appplet I wrote it for my Internet Programming Class in 2001.
Memory Management This java applet demonstrates the three main page placement strategies in Operating systems: First fit, best fit, and worst fit.
 The data for creation and destruction of processes is described in the 'Process Listing' Text Area. If there is not enough room to allocate memory to a process, it will be indicated in the 'Notices' Text Area, and the algorithm implied in the text area will cease.  The square buttons are used to show pages in memory (256 pages for test). The 'Random' button will randomly generate (and show) the next page allocation or deallocation. 
© 2005 AppletOnline - Home | Submit | Download | FAQ