Demake of the popular Popcap game Insaniquarium! released in 2001! Grow your tank with various different fish and pets to make as much money as possible while defending your tank from the alien threats.
You can play either Adventure to unlock the 12 different pets or get a high score in Time Trial mode!
Game is controlled entirely with the mouse
Cartridge art was made by https://twitter.com/danidoespixels
Music was made by https://twitter.com/piadina_piadina

Demo for my INSANIQUARIUM Demake in Pico-8. Currently have the basic framework for the game in place but want feedback before making more content. Currently lacking..
Levels: Only 1 level per Tank. Planning on doing 3 levels per Tank instead of the normal 5
Pets: Already started work on Pets but none are in this Demo. Planning on having 12 Pets instead of 20
Art: Some art is in place for clarity but most of the fish are simple cubes with color schemes from the original game. Planning on finding an artist to commission for help with the rest of the art like the title screen, the fish, and backgrounds
Sound: Saving sound for last since its what I'm least experienced in and unsure on how I want to do sounds at the moment



Following this tutorial for a 3D renderer https://www.youtube.com/watch?v=I9oFAHtlK0A and my walls don't come out nearly as smooth. I'm using the same raycasting system although it's a little bit different but the way the rays are cast is the same. And I can't find anyone else with this issue. Any help would be appreciated just I'm
lost
Was looking through UFO Swamp Odyssey and saw that they had multiple sprites or sprite pieces per sprite tile. Like how they have 2 pairs of eyes in one sprite tile. And I'm completely clueless as to how they accessed the bottom half of the sprite. I know in the arguments for SPR() you can choose to only use a fraction of a sprite, but it always starts at the top left corner. So how did they only use the bottom half? I looked at the code for a good couple minutes but couldn't find anything and I don't know what this technique is called so I don't know what to search for.
