Log In  

Squid Defense

Cart #squiddefence-4 | 2022-06-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


Hi, This is my game Squid Defense that (originally for V1.) I spent a little over 8 days working on!
I spent forever trying to make sure it was perfect, but it has some bugs and annoying things to it but I hope it's still fun still. : )

(Might update this later, IDK.)


Try to defend the Beachball by shooting various sea creatures with ink! (ink has limited use with quick recharge.)
your ball has 4hp and it heals by 1hp at the end of a wave.

Also watch out for the ever changing tide, it might make you rethink how you need to play!

The # of stars after a map's name show the difficulty of that map, every map has 20 waves see if you can beat them!

(Feel free to share your scores and let me know! : P)

Have fun!

Thanks for checking this out and have fun!



  • left,right / move

  • X jump

  • Z shoot ink

  • menuitems (resetsavedata, endgame)



  • [The following list may have spoilers! you have been warned!]

  • Squidy
    Hey it's a cute squid that has massive destructive capabilities,
    Nothing bad about that! ~bloop~

  • Starfish
    These may seem like tiny octopuses BUT DON'T BE FOOLED!
    they are tiny starfish and they will attempt to ruin your day!

  • Urchin
    Prickly fellows that will pop your balloon if you don't watch out!
    (They also hurt to step on, don't do it)

  • Fish
    They may just be flopping around now but they will swim; and surf like crazy if they get in water!

  • Bird
    SHHHhhoooowwwwshshshshHshh!! uhmm.. anyways watch out for them they won't even go after the ball they will just chase you down!

  • Jellyfish
    Watch out! they might be one of the fastest foes due to their insane jumping ability,
    didn't know that jelly tentacles were that strong!

  • Crab
    Ummm your on your own here.. They are the most formidable creature known in all of the sea!
    Just uhh run?

Version log


  • uploaded to BBS.


  • New Features

  • settings carry over through reset
  • added old vers to bbs thread

  • Bug/Nonbug fixes and code changes (Note: there might be some things I miss.)

  • Removed the "hard" mobs spawns that didn't work (crabs had special spawn points.) (removed that spawn flag stuff)
  • Redid some resetgame stuff (got rid of resetfade(). )
  • Fixed map geometry making enemies in the bottom left of Cavern ★★ get stuck forever.
  • removed transparent gray pal swap for space
  • changed settings stuff for the fix for settings
  • combined ink effects for certain mobs into one func for space
  • mob's deathtimer var changed to be nil till dead to save space
  • canged the msg for ending a game with the menuitem when Freeplay is set to true to be the same as not. (It was a bit rude to say "quit freeplay" vs "quit game".)
  • changed a lot of code about getsavedata() in general
  • game checks for initalbootup when you don't have savedata yet, and then sets dotunes=true, dosfx=true, col1=0, and col2=7 by default
  • changed "made in 8 days" text


  • fixed crash when you play with a fresh save
  • cleaned up a few tokens with split

Old game versions

Here you can play old versions of the game if you want. : p


Cart #squiddefence-1 | 2020-07-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


Cart #squiddefence-2 | 2020-08-08 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

P#79984 2020-07-27 10:43 ( Edited 2022-06-14 00:24)


I really like the animation in the UI, like the waves in the ink meter and the ink splotch transitions. It's amazing you made this in eight days!

P#80017 2020-07-28 05:31

@waynaul thanks for looking at it!
Fillp() was super helpful!

P#80021 2020-07-28 07:22


P#80030 2020-07-28 10:09

Pretty cool :) Really enjoy the art style.
The main menu confused me a bit, having to wait 3 seconds before starting the game was kinda weird, I'd rather just press a button and be put on a match.

P#80080 2020-07-29 09:28

@profpatonildo Thanks! ya I do agree that the countdown is a bit weird for this game because I wanted to copy the feeling of in MW3 or whatever game had the survival mode you have the down countdown that would be interupted constantly by your friends but that doesn't really make sense in a single player game unless I guess if you got 2 people playing together but eh. Thanks for taking the time to look at it anyways! ^_^

P#80112 2020-07-30 02:57

Love the game, sick beats

P#80132 2020-07-30 16:59

This game is super fun! Game Boy-esque tower defense. The music is great, the vibe is great. Fresh and different for pico-8. Give it a whirl, you'll get wrapped up in it real quick.

P#84418 2020-11-18 03:02

Really fun, also any inspirations?

P#84419 2020-11-18 03:03

@Pikorabu was a while ago but was thinking about MW3 or whatever game had the survival mode with the people, and also had the idea for a platformer defend/tower defence game for a while. was doodling and making sprites and the idea of 1-bit and squid was created from 2 sprites each with the idea. making sprites can give a lot of ideas.

P#84421 2020-11-18 06:45

getting a runtime error!

P#113082 2022-06-12 23:57

@Zenix Studio CTO it really depends on what it is, I'm not sure.
@SandwichBlam is it the runtime error that happens when selecting a stage? I still have no idea why that happens ;\

P#113086 2022-06-13 01:13 ( Edited 2022-06-13 01:15)

Ok well I couldn't find out any info about them, they didn't explain anything they were doing and overall it was very doublious. msg gone fine by me.

P#113104 2022-06-13 09:26

@SmellyFishstiks it happens right after the 3, 2, 1 countdown to enter the level.

P#113116 2022-06-13 13:17

@SandwichBlam I'll look into it and see if I can fix it

P#113131 2022-06-13 23:47

Ok fixed it, my old code is such jank; It was setting map toggle to the dget value (0) before writing the first save file as a means of the cart reset but no failsafe when selecting a map to make sure it's not 0 :I
Fixed now, The game is a bit old but hope it's fun still

P#113132 2022-06-14 00:25

This is a nice lil thing! I like the 1bit artstyle, although it gets very cluttered when underwater, or when the tideline is just above ground height. The palm trees and that just beside the ball also make things a bit hard to see. So clarity is a bit of an issue.
The music is really nice, and the way the ink flies is really interesting and gets you thinking. When you are blasting back and fourth between the sides and just hitting things with the ink you feel super badass. Great work!

P#113477 2022-06-22 07:54

Thank you! Ya I have some future ideas on how to make it more readable like maybe breaking away from pure 1bit and using the scanline palette to give the water level a seperate color maybe.. but ya I feel it's a tiny bit dated but glad it's still fun.

P#113480 2022-06-22 08:38

[Please log in to post a comment]

Follow Lexaloffle:        
Generated 2022-06-26 02:56:16 | 0.109s | Q:46