Insaniquarium

Insaniquarium (stylized as InsaniQuarium! ) is a puzzle and virtual pets game published by PopCap Games. The title is a play on the words insanity and aquarium.

Insaniquarium Deluxe
Insaniquarium Deluxe features enhanced graphics, new pets, new modes of gameplay, and a new type of currency called "shells". Shells are collected as the game progresses, and they can be used to create a custom Insaniquarium screen saver, to buy bonus pets or to increase the number of pets allowed in each tank.

Gameplay
Players must manage a tank of guppies and other aquatic creatures, each stage begins with two guppies in the tank or one breeder which creates guppies. Guppies and other fish drop money, which can be collected by the player and used to purchase fish food and upgrades, such as more aquatic creatures, more filling food, and powerful lasers to repel attackers. Each creature must be kept alive by feeding, whether through fish food bought by the player or other species of fish in the tank. In addition to feeding fish, the player must protect the fish from aliens that periodically enter the tank and attempt to eat the fish. The aliens must be clicked on repeatedly with the mouse pointer in order to defeat them. The deluxe version of Insaniquarium contains eight different aliens, but in the original Java version there are four.

Insaniquarium can be played in Adventure, Time Trial, Challenge Mode, or Virtual Tank.

In adventure mode, a player advances through five tanks. Tanks 1-4 have five levels but Tank 5 has only one level in which a player must beat the final boss in order to complete the game. Each level the player must earn enough money to buy 3 egg pieces to advance to the next level. For the first time playing the game, at the end of each level of a tank, the player receives a new pet from the egg. Initially, up to 3 pets could be brought to the tank to help the player, though the player could buy the privilege to bring more pets each level later on with more shells.

Time Trial mode restricts the player to completing the first tank in five minutes and in ten minutes for the three subsequent tanks. Egg pieces no longer count towards finishing a level, but instead add a random pet into the tank (always starting with three pets). Each piece cost doubles the previous one, with the first shell starting at $100. The goal of the Time Trial mode is to make as much money as possible; a 5% of the total money earned will be transformed into shells.

Challenge mode is similar to Adventure mode, but the cost of each item on the board rises 1% for every five seconds of game time. Buying an egg piece resets the cost of all of the items except for the other egg pieces (the current price will freeze), and several seconds afterwards the costs will start to rise again. The difficulty and number of aliens allowed in the tank also rise as time progresses. Unlike in the adventure mode, after five minutes all purchase options are open so that there is no need to purchase specific upgrades or special fish to be able to buy other items or egg pieces.

The virtual tank mode is where a player can use shells earned during the Adventure/Time Trial/Challenge modes to buy virtual fish in the tank. These fish also get hungry but they never die, and instead, they have mood levels in which they get depressed when neglected. All fish in virtual tanks lay shells instead of coins.

There is also a sandbox mode, accessible when the silver/gold trophy is achieved. After getting either trophy, players must go to the title screen and enter the Konami Code. It allows full access to unlimited amounts of fish, pets and aliens.

Development
The first version of the game, developed by Flying Bear Entertainment, is Java-based and available as a free online game. During development a member of the team purchased a goldfish and examined its movements and behaviour. Shortly after, a PDA version was released. The latest version, Insaniquarium Deluxe, was released in September 2004 for PC.

Aliens

 * Sylvester: The weakest alien. An eyeless dark blue alien with the least health and a tail. He eats fish but only eats one every couple of seconds. Debuts in Tank 1-2.
 * Balrog: A cross between a lion and merman with a yellow-orange color and dreadlocks. Behaves the same as Sylvester but he has a little more health than him. Debuts in Tank 1-4.
 * Gus: A fat alien that is humanoid with a fish tail, is immune to blasters and must be fed pellets until he blows up. He can eat multiple fish at once. Debuts in Tank 2-3.
 * Destructor: A ground assault robot that doesn't eat fish, but fires missiles at its targets to kill fish. Missiles can be destroyed by the player's weapons. Debuts in Tank 2-4.
 * Psychosquid: Despite the name "Psychosquid" he is a six armed octopus equipped with a fork, a meat cleaver and a flyswatter. He can eat multiple fish at once. He has a dormant mode where he turns sky blue and if shot, can regain health instead of lose it. Debuts in Tank 3-3.
 * Ulysses: A rock made cyclops or golem that fires energy balls and does ground assaults like Destructor. Energy balls can't be destroyed, but can be deflected back at Ulysses, damaging him. The energy balls are more dangerous when deflected because they could kill any fish in their way. Debuts in Tank 3-4.
 * Bilaterus: A two-headed skeleton snake that must have both his skulls destroyed. He can eat multiple fish at once with either heads, and need to be destroyed by destroying one head first and then moving on to the other. Debuts in Tank 4-2.
 * Dr. Cyrax: The commander of all aliens. He is the final boss which takes over a hundred clicks to destroy. He can't hurt anybody directly but he sends out mini-Sylvesters and other aliens which can.

Types of Pets

 * Guppy: Just a regular fish in which the player has to feed it so it could grow and lay coins. If there are no more guppies or breeders left in the tank, it's game over.
 * Breeder: A special type of guppy that instead of laying coins, it gives birth to baby guppies. They are only seen in Tank 4 when the player is unable to buy guppies.
 * Star Guppy: When an adult guppy is fed a Star Potion, the guppy would now lay stars instead of coins. Only seen in Tank 2.
 * Carnivore: A type of fish that eats baby guppies but lays diamonds instead of coins. Seen in Tanks 1 and 4.
 * Starcatcher: A creature that needs to catch stars laid by the star guppy, and it returns diamonds. Only seen in Tank 2.
 * Guppycruncher: Just like the carnivore, it eats baby guppies, but it only stays on the ground level but can jump. It releases beetles. Only seen in Tank 3.
 * Beetlemuncher: They eat the beetles produced by the guppycrunchers, and lay pearls which are more valuable than diamonds. Only seen in Tank 3.
 * Ultravore: They eat carnivores, and lay treasure chests which are far more valuable than diamonds. Only seen in Tank 4.
 * Crowned Guppy: When a non-star guppy is kept for long enough without dying it becomes a blue crowned guppy and lays diamonds.

Pets

 * Stinky: Stinky is a snail who roams in the bottom of the tank, collecting coins.
 * Niko: Niko is an oyster which every once in a while opens mouth and the player could collect the pearl in the mouth for money.
 * Itchy: Itchy is a swordfish which helps the player fight aliens, though does insignificant amounts of damage.
 * Prego: Prego is a breeder who gives birth to guppies once in a while.
 * Zorf: Zorf is a seahorse which helps feed the player's fish.
 * Clyde: Clyde is a jellyfish who helps the player collect coins but is not confined to the bottom like Stinky.
 * Vert: Vert is a skeleton who lays gold coins like an adult guppy but does not require to be fed.
 * Rufus: Rufus is a crab who helps do heavy damage against aliens, but is confined to the bottom of the tank.
 * Meryl: Meryl is a mermaid who sings once in a while to help fish lay coins faster.
 * Wadsworth: Wadsworth is a whale whom if an alien arrives, he swallows the small and medium-sized guppies to protect them from aliens.
 * Seymour: Seymour is a turtle who makes coins fall slower when he is present.
 * Shrapnel: Shrapnel is a robot fish who lays bombs once in a while which could be sold for money, but the bombs would kill any fish on contact.
 * Gumbo: Gumbo is an angler who helps lure all guppies away from aliens during an alien attack. Though the fish are still vulnerable to being eaten or killed.
 * Blip: Blip is a dolphin who opens up all the purchase options in the beginning of the game. He would also indicate that fish are hungry before they turn green, and he could locate the entry point and the hit points of aliens.
 * Rhubarb: Rhubarb is a hermit crab who prevents guppies from staying in the bottom of the tank.
 * Nimbus: Nimbus is a manta ray who throws food pellets and coins up the tank to give the player more chances to collect coins and for fish to get to the food pellets.
 * Amp: Amp is a electric eel who takes a while to charge up. When Amp charges up, the player can click on her and she would electrocute the tank and kill all but one guppy and turns them into diamonds.
 * Gash: Gash is a shark who helps the player do heavy damage to aliens. However, he will eat one of the player’s guppies once in a while, regardless of guppy size.
 * Angie: Angie is an angelfish who can help revive fish who have died from hunger or alien missiles, but not fish eaten by aliens.
 * Presto: Presto is a tadpole who can change into any other pet, but after changing it takes time for him to recharge and be able to change into something else.
 * Brinkley: Brinkley is an elephant whom if you feed him enough times, he will spit out stars and other things which can be used for money.
 * Nostradamus: Nostradamus is a nose who sneezes when an alien approaches to postpone alien attacks.
 * Stanley: Stanley is a sea serpent who helps defeat aliens by throwing balls during alien attacks.
 * Walter: Walter is a penguin who, if he punches a fish or a pet, makes them do their ability (e.g.: laying coins).

End of Sections copied from Wikipedia