Status: minimally maintained; 2003
FishSimulator is a Java applet that I wrote in school in 2003. 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.
(On 2020-08-30, I made minor changes to make the applet run in Java Web Start now that all mainstream browsers have dropped support for the Java plugin.)
To run FishSimulator from the Web using Java Web Start, click here or run javaws https://mattmccutchen.net/fishsim/FishSimulator.jnlp
at the command line.
Download FishSimulator.zip
and FishSimulator.jnlp
to the same directory and then run FishSimulator.jnlp
with Java Web Start. Depending on your OS, you may be able to double-click it in the file manager or run javaws FishSimulator.jnlp
at the command line.
Description | File | Size | Modification time |
---|---|---|---|
FishSimulator Java Web Start file | FishSimulator.jnlp | 275 | 2020-08-30 19:22:53 +0000 |
FishSimulator | FishSimulator.zip | 58003 | 2020-08-30 20:01:41 +0000 |
FishSimulator source | FishSimulator-source.zip | 12634 | 2020-08-30 20:01:41 +0000 |
For your amusement, my FishSimulator stacks up against the AP Computer Science Marine Biology Simulation as follows: