Kaleidoscope
Painter An easy way to draw like a pro. Just
drag the mouse around the canvas and let the computer shows your artistic talents.
Missile Invasion
Missiles are invading! Intercept them quickly.
An arcade game with colorful graphics and multiple levels.
Battle
Tank 3D
3D action game. This one with polygonal
graphics. (Runs decently even on a Netscape 3.0 PC).
jBiomorph
Create artificial creatures and mutate them. This game illustrates
the effect of cumulative selection and evolution.
Fractal Twister Watch beautiful fractal images emerge
from nothing. In fact, they're the result of rotating 3-dimensional cubes.
Kaleidoscope Watch colorful kaleidoscopic images
generated in real time, a variation of the Fractal Twister applet.
Alien Troopers
A simple, but fun arcade game. Multiple levels with
increasing difficulties. Easy to play, colorful graphics.
Java
Othello
The popular board game in Java. Play against the
computer. Simple algorithm, suitable for beginners.
Tic
Tac Toes A modest tic-tac-toe game. Play 3-by-3
to 5-by-5 games.
Life An implementation of the Game of Life.
A model of artificial life that illustrates complex behavior by simple rules.
Moiré Patterns This applet generates virtually
unlimited variety of moiré patterns. Colorful and amusing to watch. See also:
Moiré
Circles Line inference
effect. Watch closely, and count how many bubbles are there.
Ray Casting A barebone (and slow) raycasting engine
in Java. This is not a game. Source code available.
Voxel Applet Fly around in this 3D
generated landscape. It is a real-time terrain rendering using a
heightmap. (Large data, requires high speed connection.)
The 8-Puzzle
The popular puzzle game in Java with smooth animations, and an
automatic puzzle solver.
3D
Engine in Java Not really a game, this is a
test applet of a 3D Engine that I wrote in 1997. The applet
allows the user to hatch objects and walk around the 3D world.
Cyclic Space CA Watch order emerges from chaos in this
implementation of Cellular Automaton.
The applets may not be used/placed on other websites.
The applets may not be distributed in any medium
without express written permission from the author. Warning: The
applets are presented "as is." Access them at your own risk.
Java and all Java-based marks are trademarks
or
registered trademarks of Sun Microsystems, Inc.
in the United States and other countries.
F. Permadi is independent of Sun Microsystems, Inc.