Log In  

Cart #ninjacat-10 | 2021-01-28 | Code ▽ | Embed ▽ | No License
65

A platformer about a ninja cat with a grappling hook, where you die in one hit.

You have nine lives. Make them count.

How to play

  • Jump with O/Z.
  • Attack with X.
  • Hit enemies while they're not looking to defeat them quickly.
    [8x8]
  • Press the jump button in the air near a grapple point to grapple to it. (Press up while grappled to reel in faster)
    [8x8]
  • Hit targets with a star to open a nearby door.
    [8x8]
  • Once you get the sword, you can switch weapons by pressing DOWN or UP twice. (Current weapon is shown in the bottom left corner)
    [8x8]
  • Use the sword to dash past searchlights without being caught.
    [8x8]

At the end of most levels, break the case and steal the gem to finish. But don't touch the case, it's covered in electricity.

Also available on itch.io.

Changelog

1.0 - Big update, items are in the order they were added.

There are a LOT of changes in this update.

  • Removed a section of a level that you couldn't escape from.
  • Added space for more levels. (string storage, no compression)
  • Gem case now takes 2 hits to break. (was 3)
  • (removed later) Added toggle for music in pause menu.
  • (world 2) Final boss from previous version is now the mid-game boss.
  • Changed boss AI.
  • (world 2) Added new sprites for second boss encounter.
  • Changed the target doors to be red.
  • Added green targets which open green doors anywhere in the level.
  • Stars now fall if the tile they are on is removed.
  • Now red ninjas will only jump if they reach an edge or a wall.
  • Small changes to sprites.
  • Moved weapon display to under the lives bar.
  • Fixed a problem where the cat could get stuck inside offscreen map data.
  • Debug mode makes the camera move vertically to see offscreen tiles.
  • There is now an 8 frame window where you can still jump after walking off a ledge.
  • (world 2) Started working on the 2nd world levels.
  • Made stars able to be thrown upwards through semi-solid platforms.
  • Moved the title screen up a little bit.
  • (world 2) Added 1 new level.
  • (world 2) Added a third weapon: the Glove. It punches upwards, allowing the cat to double jump.
  • Removed some unused sfx and music so more that might be used can be added instead.
  • Optimised star and dust object systems (93%)
  • Made stars brighter to see them more easily.
  • Fixed an issue where camera pan tiles could allow the camera to see out of bounds near the end of the level.
  • Fixed an issue where the sword would deal the knockback of the last star created. It has its own knockback now.
  • Adjusted the background to be less bright.
  • Time now slows down while switching weapons. (94%)
  • (world 2) Added 2 more levels.
  • Added extra effects to the boss's appear animation. (96%)
  • Fixed a few problems resulting from decimal timer values after time was slowed down.
  • Added an instructions screen. It shows up on the title screen menu.
  • Press up to view the version on the press to start screen. (99.83%)
  • Combined the boss's two sprite sets into one, using palette swapping to achieve the same look. (96%)
  • Adjusted the order of levels after getting the sword to let the player actually try it out without falling to their death shortly afterwards.
  • Added a timer, displayed on the win screen when you finish the game.
  • Added a fastest run save system. Enter your name to be permanently displayed as the best Ninja Cat player who ever lived! ... at least until someone beats your time.
  • (world 2) Added 2 more levels.
  • Armoured Ninjas no longer move unless you attack them.
  • Made gem mimics (probably) easier to see when unstable. (far away)
  • Fixed bomb droppers not dropping bombs after the switching weapons time slowdown. (decimal timers again)
  • Oh no... 100.00% compressed size.. gonna need some more optimisations.
  • (world 2) Second world is about halfway complete (101%), might need to use a minifier when it's done.
  • (world 2) Added 2 more levels.
  • Stars no longer stick to semi-solid platforms at all.
  • There is space for probably 4 more levels and the final boss arena in the second map.
  • (world 2) Added another level, the boss arena, and the last area with the (spoiler for the ending) Golden Cat trophy.
  • (world 2) Added placeholders for the last 2 levels. (103%)
  • (world 2) Added the second last level before the boss. There will be 22 levels in total, or 19 if you don't count the 2 boss rooms and the trophy room.
  • (world 2) (removed later) Final boss cycles attacks faster. (104%)
  • (world 2) All the levels are finished! or at least, they've been created.
  • (world 2) Final boss no longer cycles attacks faster.
  • Compressed by removing comments, debug features, and empty lines. (94%)
  • Bug 1: best time screen appears after game over screen for some reason
  • Bug 2: you can walk through armour ninjas when they are not moving
  • Fixed 1, both the OVER and WIN states use the same update loop. Made it only switch to HISCORE if the mode is WIN.
  • Fixed 2, armour ninjas had OB_DMG set to false when idle for some reason.
  • Bug: green targets are broken. (in the new levels only version, at least)
  • Haha, it was because i didn't include the main cart in the export.
  • The bug where the boss gets stuck exploding is still there, might have to force him to stop existing after a few seconds.
  • Changed glove weapon to a double jump scroll.
  • Deleted level 16 because it was terrible.
  • Probably fixed the boss's endless exploding. (haven't tested yet)
  • Added double jump. Also stopped it from triggering near a grapple so you can jump, swing, then jump again in midair. Really cool.
  • Allowed ending the level while using the sword since it breaks the case in one hit now.
  • Added easy mode and set enemies that are removed in the first world when chosen.
  • Adjusted the range that enemy tiles are turned into real enemies.
  • Replaced level 16 with a new level
  • Spikes now make you slow down a lot while walking through them. (in case it's not obvious, running through sharp objects at high speed is not a good idea)
  • Broke the boss, it does the appear animation when defeated.
  • Double jump animation continues while grappling.
  • Fixed the above 2 bugs.
  • The boss explosion fix seems to work.
  • Reduced second boss's health.
  • Added double tap up/down to change weapons.
  • Slowed down the boss's attacks to make them easier.

0.2.5

  • Moved thread to cartridges.
  • Score now resets properly when you die.
  • Added another level, with a new enemy. (9 levels total)
  • Added the final boss and arena.
  • Changed how the searchlights move.
  • Moved the moon down slightly to fit on the screen properly.
  • Fixed the cutout on the moon not flashing with the rest of the sky on the title screen.
  • Added new end and game over screens.
  • Added a few challenge options and a menu on the title screen to choose between them.
  • Added a menuitem to enable debug mode, which displays a minimap and gives you the sword.

0.2.4

  • Added the background to the title screen.
  • Added another level. (8 total)
  • Made placeholders for 2 more levels.
  • Changed some levels and graphics slightly.
  • Changed the title screen music to a remix of the main game music.

0.2.3

  • Added new title screen with graphics.
  • Enemy facing directions should be consistent on each run.
  • New label image of the title screen.
  • Added a score display for gold.
  • Added 2 more levels. (now up to 7)
  • Now you get the sword in level 4 instead of starting with it.
  • Added an invisible tile which pans the camera over to the right when stepped in front of.
  • Made some of the levels slightly easier.

0.2.2

  • Reduced air friction. (was stopping too quickly after releasing rope)
  • Moved background into a smaller area of the map.
  • Added level 4 and 5.
  • Added targets and doors. Hitting a target with a star opens the door.

0.2.1

  • Added new weapon: Sword. (Switch by pressing DOWN, then X while on the ground)
  • Fixed the hitbox of the case at the end of the levels.
  • Updated the design of the platform holding the gem.
  • Made the placeholder title screen look better.

0.2

  • Added simple level transitions.
  • Added level 3.
  • Changed directions to change on button press rather than velocity.
  • New label image with the right colours.

0.1

  • First version.

Older Versions


Cart #ninjacat-8 | 2020-07-21 | Code ▽ | Embed ▽ | No License
65

Cart #ninjacat-6 | 2020-07-18 | Code ▽ | Embed ▽ | No License
65

Cart #ninjacat-5 | 2020-07-14 | Code ▽ | Embed ▽ | No License
65

Cart #ninjacat-4 | 2020-07-12 | Code ▽ | Embed ▽ | No License
65

Cart #ninjacat-3 | 2020-07-11 | Code ▽ | Embed ▽ | No License
65

Cart #ninjacat-1 | 2020-07-09 | Code ▽ | Embed ▽ | No License
65

Cart #ninjacat-0 | 2020-06-17 | Code ▽ | Embed ▽ | No License
65

Cart #ninjacat_prototype-0 | 2020-07-13 | Code ▽ | Embed ▽ | No License
65

P#78187 2020-06-17 10:03 ( Edited 2021-01-28 10:43)

All Comments
:: NaeD

Love it, looking forward to updates

P#79074 2020-07-09 00:06

Very good starting point!

P#79092 2020-07-09 13:51
:: cubee
P#79113 2020-07-10 03:13

rope physic is not intuitive - after releasing rope you should keep some left/right momentum.

P#79167 2020-07-11 16:33

I like it! I just can't get past the first jump ;D
Wondering how you did audio filters, did you do stuff with peek/poke or something else?

P#79727 2020-07-21 18:50
:: cubee
1

@SmellyFishstiks
The filters in the debug menu were done using poke.

menuitem(2,"reverb filter",function()poke(0x5f41,15)end)
menuitem(3,"lowpass filter",function()poke(0x5f43,15)end)

The 15 means apply it to all channels.

Also, first jump:

P#79751 2020-07-22 05:31 ( Edited 2020-07-22 05:36)

@cubee Thanks for letting me know! that will help me a lot with my stuff ^O^ also thanks for letting me know about the grapple, I'll beat it and get my revenge soon enough..

P#79880 2020-07-24 22:15
:: cubee

Now available on itch.io.

P#80024 2020-07-28 08:09
:: cubee

Updated in v1.0

  • 10 new levels
  • 1 new boss
  • press down or up twice to change weapons
  • new game mechanics
  • speedrun timer
  • added difficulty setting
  • time affected by weapon change
  • many balance updates
  • updated graphics
  • numerous other bug fixes
P#86869 2021-01-28 10:44

This game is on speedrun.com now:
https://www.speedrun.com/ninja_cat

@cubee Would you be interested in submitting your run from February?

P#91560 2021-05-06 02:42
:: cubee

@hahhah42

cool, just submitted it

P#91563 2021-05-06 06:57
P#94487 2021-07-05 15:29
:: cubee

@Willo99

nice one

P#94509 2021-07-06 04:50

@cubee We're thinking of reworking the categories on src a bit, see the most recent forum post. Also, here's a pacifist run on easy:
https://www.youtube.com/watch?v=PjgFyZ9RW44

Trying to work out if pacifist's possible on normal—I'm still not sure. Edit: It is possible! But I don't have a valid run yet.

P#95036 2021-07-18 19:32 ( Edited 2021-07-19 00:34)

i look that you did a mod of fnf,cubee.

P#95232 2021-07-24 07:47

I saw my old comment and got to like lvl4 (or was it 5 after the thingy?) either way still fun.

P#95233 2021-07-24 08:05

Great game! The music is kinda aggressive but that's in a lot of pico-8 games.

P#96271 2021-08-20 19:00

[Please log in to post a comment]

Follow Lexaloffle:        
Generated 2021-10-17 09:26:39 | 0.130s | Q:60