Fish Tank Simulator GB

From GameBrew
Fish Tank Simulator
Fishtanksimulatorgb.png
General
AuthorPaul Alan Freshney
TypeSimulation
Version2.0
LicenseMixed
SystemDMG
Last Updated2023/02/12
Links
Download
Website
Source

The greatest Fish Tank Simulator ever created for the Game Boy written in assembly, using Notepad++, RGBASM, No$GMB and BGB.

It started as a fun project in the late 90's, resurrected a few times since then (adding new features), and tweaked in early 2023.

Features

  • 16 fish.
  • Several backdrops.
  • Crab, octopus, snail, jellyfish (appear at random).
  • Special background features (only chest working at the moment).
  • Background designer.

Installation

To play this great Game Boy ROM you'll need a Game Boy emulator, such as BGB.

Controls

Main Screen:

Start - Show menu, Select current menu item

Up/Down - Cycle through menu options

Simulator:

Start - Exit to Main Screen

Select - Pause the simulator, Select a new special from the menu

A - Toggle settings menu when

B - Activate "special" background item

Up/Down - Cycle through menu options

Left/Right - Select from selected menu

Instructions/Credits:

Start - Exit to Main Screen

Up/Down - Scroll the instructions

Designer:

Start - Show menu (use >Back to close menu), Select current menu option

Select - Change tile palette

A - Paint the "on" tile, Select the "on" tile from the palette

B - Paint the "off" tile, Select the "off" tile from the palette

Up/Down - Move the mouse cursor, Cycle through menu options

Left/Right - Move the mouse cursor, Cycle through "Select" menu option

Screenshots

fishtanksimulatorgb2.pngfishtanksimulatorgb3.png

Compatibility

Assembled using rgbds.

Tested/debugged with BGB.

Graphics and Screens created with GBTD/GBMB.

Changelog

2.0 2023/02/12

  • Release fixes issues caused by incorrect VRAM writes. It would run fine in an emulator, but not when "emulate as in reality" is enabled.
  • It should now run perfectly on an emulator and real hardware.

2013/01/26

  • Added a credits page! A few optimisations to code and data usage.

2013/01/21

  • Some general code optimisations. Each part (designer, sim, instructions) now has their own tile data (rather than sharing). Lots of updates to the designer.

2013/01/06

  • User interface now a bit more user-friendly, simple menus rather than complicated sets of key commands to remember.
  • Added a designer mode! Draw your own background for the fishies.
  • A few minor optimisations.

2012/11/28

  • Updates to this version include a much nicer background transition routine and the use of the hardware Window, placed at the bottom of the screen.

Credits

  • All coding - Paul A Freshney.
  • Fonts and backgrounds - Paul A Freshney.
  • Animals/chest/anchor - Steve Turner.
  • Development Cats - Rutherford, Freeman, and Maxwell.

Dedicated to Julie, Adam, and Dyanne.

External links

Advertising: