Matt McCutchen's Web SiteFishSimulator  (Top, The control sets, Run from the Web, Download, FishSimulator vs. AP MBS, Bottom).  Email me about this page.

FishSimulator

FishSimulator is a Java applet that I wrote a few years ago in school.  You can create a lake, put fish in it, and have them swim around.  Fish come in various types, each with their own preferences for different parts of the lake.  You can catch and tag any fish that enter a certain area, then release them and see where they end up.  FishSimulator could be useful for scientific study and is also a fun toy.

When the applet starts, you will be asked to create or load a simulator.  Once you do this, the main screen of the applet will appear.  On the left is a picture of the lake.  The pull-down list at the top right lets you choose a control set to show at the right of the applet.  The five control sets can each be used to manipulate a different part of the simulator.

The control sets

Run from the Web

Click here to run FishSimulator from the Web.  For this to work, you must have a Java virtual machine set up.  Your browser will retrieve the code from my site and then start the simulator in a new window.  Note that the applet will not be able to load or save on your computer when run from the Web.

Download

You can also download FishSimulator as a Zip file.  To run it, extract everything to a folder (try WinZip on Windows or unzip on Linux).  Then run the class FishSimulatorApplet with appletviewer or open FishSimulator.html in a browser.  The Java source code is also available.

DescriptionFileSizeModification time
FishSimulatorFishSimulator.zip618772003-06-14 22:56:18 +0000
FishSimulatorFishSimulator-source.zip122812006-10-18 00:33:42 +0000

FishSimulator vs. AP MBS

For your amusement, my FishSimulator stacks up against the AP Computer Science Marine Biology Simulation as follows:


Matt McCutchen's Web SiteFishSimulator  (Top, The control sets, Run from the Web, Download, FishSimulator vs. AP MBS, Bottom).  Email me about this page.
Modification time of this page's main source file: 2009-05-06 04:13:42 +0000
Except where otherwise noted, Matt McCutchen waives his copyright to the content of this site.  This site comes with absolutely no warranty.  Why?