topedge.gif (180 bytes)

   java_applets.jpg (3120 bytes)

The applets are © Copyright 1996-1999  F. Permadi.
All rights reserved.


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.

blank.gif (85 bytes)
Life Image
blank.gif (85 bytes)


Missile Invasion
Missiles are invading! Intercept them quickly. An arcade game with colorful graphics and multiple levels.

blank.gif (85 bytes)
Missile Invasion Image
blank.gif (85 bytes)

Battle Tank 3D
3D action game. This one with polygonal graphics. (Runs decently even on a Netscape 3.0 PC).
blank.gif (85 bytes)
Battle Tank Image
blank.gif (85 bytes)


jBiomorph
Create artificial creatures and mutate them. This game illustrates the effect of cumulative selection and evolution.

blank.gif (85 bytes)
jBiomorph Image
blank.gif (85 bytes)


Fractal Twister
Watch beautiful fractal images emerge from nothing. In fact, they're the result of rotating 3-dimensional cubes.

blank.gif (85 bytes)
Twister Image
blank.gif (85 bytes)


Kaleidoscope
Watch colorful kaleidoscopic images generated in real time, a variation of the Fractal Twister applet.

blank.gif (85 bytes)
Kaleidoscope
blank.gif (85 bytes)


Alien Troopers
A simple, but fun arcade game. Multiple levels with increasing difficulties. Easy to play, colorful graphics.

blank.gif (85 bytes)
Alien Trooper Image
blank.gif (85 bytes)


Java Othello
The popular board game in Java. Play against the computer. Simple algorithm, suitable for beginners.

blank.gif (85 bytes)
Othello Image
blank.gif (85 bytes)


Tic Tac Toes
A modest tic-tac-toe game. Play 3-by-3 to 5-by-5 games.

blank.gif (85 bytes)
TicTac Image
blank.gif (85 bytes)


Life
An implementation of the Game of Life. A model of artificial life that illustrates complex behavior by simple rules.

blank.gif (85 bytes)
Life Image
blank.gif (85 bytes)

Moiré Patterns
This applet generates virtually unlimited variety of moiré patterns. Colorful and amusing to watch.  See also: Moiré Circles Animation.

blank.gif (85 bytes)
Moire Image
blank.gif (85 bytes)


Spinning Cubes
Totally non-interactive.  Examine the source to learn to build your own 3D polygonal engine. (3D math knowledge required.)

blank.gif (85 bytes)
Cube Image
blank.gif (85 bytes)


Ray Casting
A barebone (and slow) raycasting engine in Java.  This is not a game.  Source code available.

blank.gif (85 bytes)
Raycast Image
blank.gif (85 bytes)


Voxel Applet
Real-time terrain rendering using a heightmap.  (Large data, requires high speed connection.) 

blank.gif (85 bytes)
Voxel Image
blank.gif (85 bytes)


The 8-Puzzle
The popular puzzle game in Java with smooth animations, and an automatic puzzle solver.

blank.gif (85 bytes)
8 Puzzle Image
blank.gif (85 bytes)


JavaScript Digital Clock
Not really an applet, this is a JavaScript real-time clock, usable for your page. Requires JavaScript1.1 (Netscape 3 or better, IE 4 or better). 

blank.gif (85 bytes)
Clock Image
blank.gif (85 bytes)


Cyclic Space CA
Watch order emerges from chaos in this implementation of Cellular Automaton.

blank.gif (85 bytes)
Cellular Automata
blank.gif (85 bytes)


The applets are programmed by F. Permadi. 
The applets are © Copyright 1996-1999  F. Permadi.  
All rights reserved.

Warning: The content of this website,
including applets, are presented "as is."  
Use them at your own risk. 

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.
permadi@psych.ucla.edu

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. 

This is a personal, non-commercial web-page.
Visitors since December 28, 1998:


Link to math games and other fun applets:
ThoughtMakers

bot_edge.gif (175 bytes)

fplogo.gif (1489 bytes)