Minimalistic Browser Based Fish Sim
For my first project, I made a browser based idle fish tank sim. You start off with one fish and every few minutes or so, food will float up from the sandy bottom for your fish to eat. For every 50 food that your fish consumes, another fish will join the tank. A cookie stores your options and fish progress.
Note the options icon. From here you can rename and customize the colors of your primary fish buddy after unlocking them with food. Additional fish that join your tank will contain random colors. Since each fish has 3 colors and there is a pool of 18 colors to choose from, that means there are 5832 unique color combinations.
I completed this project over the course of 13 days putting in anywhere between 15 minutes to 1 hour per day and skipping a day or 2.
- 10-5-2025
- [very] Basic fish tank with fish made.
- Added inspection mechanics.
- Added food mechanics.
- Added random name and food counter.
- 10-8-2025
- Added background sound.
- Added options setting to change name and set bg volume.
- Added cookie to save name, food eaten, and to remember volume.
- 10-10-2025
- Fish now points in the direction it is moving.
- Lowered objects into the sand, grew grass.
- Added pupil movement: the fish now looks in various directions.
- Fish will now also explore the lower part of tank rng "inspect" items.
- 10-11-2025
- Added sound prompt on page load.
- Food size decreased.
- Fish will now track food with his/her pupil.
- "Settings" are now called "options".
- Added fish color options with unlock requirements.
- 10-14-2025
- Added edging around body to match edging around the tail.
The name of the fish now matches the fish color.(removed)- Removed the dividing pipe between name and food eaten.
- Added more colors. Now there are 5832 unique color combinations (skins?).
- 10-15-2025
- A checkmark will now appear over the currently selected fish colors seen in the options panel.
- Castle visuals improved.
- Treasure chest visuals improved.
- 10-17-2025
- Rock visuals improved.
- Plant visuals improved.
- A new fish with random colors will now appear for every 50 food consumed.
- User can now feed fish with "f". Idle feeding still works too.
- Added option to restrict maximum number of active unlocked fish.
- Added option to disable/enable initial "Click for sound" notice.
- 10-18-2025
- Fixed warp issue when fish turns on the x-axis.
- A sound is now heard when the fish eats food.
- Credits added to the options panel.
- 10-19-2025 (Post Publish Edits)
- Increased fish diversity swimming.
- Fish name and food consumed is shorter and sharper.
- Added a stable FPS meter (enable in options).