Skip to content

remvst/clawstrike

Repository files navigation

CLAWSTRIKE

CLAWSTRIKE is my entry for 2025's JS13K. The theme for the competition was Black Cat.

The game is a 2D die and retry platformer. Your goal is to clear all the levels as quickly as possible by triple striking all the humans.

Avenge your fallen human and cut through waves of enemies across fast-paced, punishingly fun levels. CLAWSTRIKE is a die-and-retry action game: you’ll fall often, but each retry is instant, keeping the momentum alive.

Prove your skill and unlock 9 Lives Mode by completing the game.

You can play the game at https://meow.tap2play.io/

Build

  • Install depencies: make install
  • Debugging: npm start
  • Building:
    • Debug: make debug
    • Preprod: make preprod
    • Prod: make prod
    • All: make

Level Editor

  • Editor is available at https://meow.tap2play.io/debug.html
  • Press E in the main menu
  • Controls:
    • Switch to entity mode: 1 (lets you drag things around)
    • Switch to structure mode: 2 (lets you edit obstacles)
    • Change color, add entity, test level, etc...: Right click
  • Share your level: Right click > Share Link

Tools used

Song generation

GPT-5 was used in order to generate the song. All the prompts and scripts can be found under ai/.

In order to generate a new song, you'll need an API key, and add it to your .env:

OPENAI_API_KEY=<YOUR_API_KEY>

Then run npm run songwriter. This will cost a significant amount of tokens. Please don't burn the entire rainforest to generate songs.

Song definition can then be found in ai/out, which you can then import in Sonant-X Live.

License

Feel free to read the code but don't use it for commercial purposes. The game is the result of a lot of hard work and I wish to maintain all rights to it.

Please reach out if you wish to distribute the game on your portal.

About

My entry for 2025's js13k

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published