This is a demo I made as a challenge to create a whole game to fit in Pico 8 Education edition's URL functionality. The whole game fits into (EDIT: THE URL DOESN'T WORK ANYMORE, I'LL FIX IT SOON) this URL. 431 tokens and 1196 total characters, this was hard for me because im still learning new things everyday about pico 8.
Features:
- Smooth Camera (Found it somewhere online, can't find the original. If you can find it telling me qould be greatly appreciated because I want to credit the original creator. )
- Map to text Compression and vice versa (Also not my code. Couldn't really simplify this by modifying, because I don't understand it.)
- too many one letter variables (Not really a feature. :/)
- not perfect collision (It still works, so who's complaining?)
- 64x64 resolution (Achieved through
poke(24364,3)
) - 60 fps (Achieved by using _update60)
Behind the Scenes
Credits:
- @dw817: Used his Map to text/Text to map code, click here for the cartridge
- @thisismypassword: Shrinko8 was used heavily for this project, everytime i made a change I used this to compress it even more. I highly recommend using this tool, click here for the post
- unknown creator: for creating the camera I used, can't find the original post anywhere, so I can't credit him/her directly.
How to play
Move - Use arrow keys
Shoot Bullet - Press/Hold X/V
Shoot Special Bullet - Press/Hold Z/C
Rules
Catatac is a Shmup (Shoot-em-up) game in which you control a ship and you need to defeat the evil cats with your laser beam. You have 6 different ships to choose, 5 powerups to get, and 8 types of enemies to defeat!
Bugs/suggestions
If you experience a bug, comment below and describe the bug in detail, and what version your playing on. You can check the version on the top left corner in the start screen.
If you have a suggestion, comment below with the suggestion and i might add it in the next update, if i dont run out of token space.
Behind the scenes
(Its hidden because there is too much text, so if you don't want to see it, don't click it.)
Credits
Me: For not giving up on this project.
Lazy Devs: For creating the tutorial, without it I would not have posted anything. If you want to create something like this, I'd highly recommend his Youtube tutorial.
Aktane: For inspiring the star movement when the ship moves