Discuss Scratch
- Discussion Forums
- » Collaboration
- » ★ Battle Cats port to Scratch
- LaughabIe
-
100+ posts
★ Battle Cats port to Scratch
Introduction | Apply here | To-do list

WELCOME TO SCRATCH! THE BATTLE CATS
Scratch! The Battle Cats is a currently in-development project which attempts to recreate the entirety of The Battle Cats’ game engine in order to port it to Scratch. If you are curious to what The Battle Cats is as a game, you can read the Wikipedia article. While there have been plenty of Battle Cats-related projects on Scratch which do a great job recreating the gameplay, they have not satisfied me enough. This project that I have been developing for a little bit will hopefully recreate a massive chunk of what the original Battle Cats offers.
Currently, this project aims to goal for the following implementations:
- A very close, if not one-to-one recreation of the Battle Cats engine, featuring accurate enemy and unit hit-boxes with proper attack animations and unit stats
- A trimmed down first chapter of Empire of Cats, possibly going to contain only 24 levels instead of 48 (in order to speed up game time)
- The first nine Normal Cats, most of the Special Cats, and a couple of Rare Cats
- The Cat Capsule and Rare Cat Capsule, with a potential “pity” system which increases drop rates for rarer cat units the more you use the capsules
- Properly imported menus to look exactly like its mobile game counterpart, such as the main menu, the Cat Base, and the chapter map
- Cat Food and XP currencies used to purchase special items and level up your cat units respectively
Last edited by LaughabIe (Sept. 29, 2024 18:41:55)
- LaughabIe
-
100+ posts
★ Battle Cats port to Scratch
Introduction | Apply here | To-do list
Please note that I will be setting a very high standard when picking out people to help contribute. I will inspect your Scratch profile to know your past experience and to make sure you’re right for the job.
However, do not in any way be afraid to apply! In fact, I encourage you to apply, as it means I get more opportunities to pick applications!
To apply for a job, use this template when posting in the topic, and fill out the require details:
I am applying for these job(s):
What is your past experience in major collabs/projects? (please provide links to them):
How much time commitment are you willing to put in?:
How confident are you in your own job? (1-10):
Why would you like to apply?:
Are you following this topic? (you must):
- PLAYTESTER
Getting slightly full…still available!
The playtester will test the most recently shared builds of the project. Playtesters are required to document as many issues as they can; this includes not just programming errors but also if the project is fun to the outsider, and to suggest balance changes to cat units and levels if they don’t fit right in the game yet. - ENGINE CONSTRUCTION
Currently available
The Battle Cats’ engine is very delicate and should be highest priority over everything else in this project. Engine construction is a pretty complex process to go through and will require lots of knowledge on the original Battle Cats engine. However, the basic idea is that there are “bounding boxes” for all cats, enemies, the Cat Base and enemy base. The cats and enemies can then use their own “attack hitbox” to begin attacking their target if such hitbox touches an opposing bounding box.
(footage taken from Battle Cats Ultimate, containing visible hit-boxes from the official game) - NEW! GENERAL PROGRAMMING
Currently available
General programmers’ main objective is to program many sections of the game, such as the settings menu, polished animations, and FPS optimization. They may also be tasked by optimizing or fixing bugs that currently exist within a game build. General programmers should not be confused with engine construction, as they do not have involvement in it. - MENUS AND UI
Currently unavailable
The menus are ui help build the environment for the player and make the game feel much more lively. Many of them include animations when interacted with and are not just a simple button click-n-vanish. This project will mostly be using already existing presets from the original Battle Cats, but because Scratch uses a 4:3 stage border for the project player, they will have to be adjusted to fit accordingly. The menus and ui included in this game but not limited to are: the main menu, the Cat Base, the battle engine and the settings menu.
Meet the team!!
- Host:
- @LaughabIe- Manager:
- no one yet- Playtester:
- @MillionOfficial
- @Tu2tl3Gamz
- @mewercats
- @duebstwepversioun1
- @DogePrograming
- @MagicCoder330- Engine construction:
- @LaughabIe
- @DogePrograming- General programming:
- @LaughabIe- Menus and UI:
- @LaughabIe
- @maxcrocky
- @Tu2tl3Gamz
- @DogePrograming
Last edited by LaughabIe (Oct. 13, 2024 18:56:17)
- LaughabIe
-
100+ posts
★ Battle Cats port to Scratch
Introduction | Apply here | To-do list
TO-DO LISTI will do activity checks every few weeks for a progress update. If there is no response to the check within the deadline, you will be removed from the collaboration.
RESOURCE LIST
- All Battle Cats sound effects: https://scratch-mit-edu.ezproxyberklee.flo.org/projects/1043190264/
- Cat Base screen spritesheets: https://scratch-mit-edu.ezproxyberklee.flo.org/projects/1078788371/
- Title screen sprites: https://scratch-mit-edu.ezproxyberklee.flo.org/projects/1075735651/
- Cat Base splash text: https://battlecats.miraheze.org/wiki/Splash_Text
@maxcrocky (menus and ui)
Needs some work / Due December 1st
Work on the main menu screen. You can make the main menu a carbon copy of the original or you can completely remake it, it’s up to you! You will need to implement the animations for button clicks and such as well, just like the original game.
@Tu2tl3Gamz (menus and ui)
Not yet complete / Due December 1st
Work on the Cat Base screen. While preferably it should be as close to the original game as possible, you can make it however you like! Implementation of button animations should closely resemble other parts of the collaboration made by others.
@DogePrograming (engine construction)
Not yet complete / Due December 1st
Work on a basic engine for the battle system; that is, deploying units, cat and enemy ai, and a cat cannon + base hp. You are not required to create a scrolling system or spritework, but you may if you would love to.
@LaughabIe (general programming)
Not yet complete / At your own pace
Work on the GAMATOTO system; i don’t need to put info here for myself
Playtesters
Most have reached back / Due December 1st
Here is a list of completed and work-in-progress parts of the game. You will need to leave a review on each project and give constructive feedback on how to improve it. Preferrably post your review on @Laughabie’s profile comments.
Last edited by LaughabIe (Nov. 13, 2024 03:47:44)
- maxcrocky
-
100+ posts
★ Battle Cats port to Scratch
I am applying for these job(s): ENGINE CONSTRUCTION, MENUS AND UI
What is your past experience in major projects?: a lot of stuff related to pen in collabs
How much time commitment are you willing to put in?: check post every day and one hour per day on work
How confident are you in your own job? (1-10):7.5
Why would you like to apply?:looks like fun
Are you following this topic? (you must):yes
What is your past experience in major projects?: a lot of stuff related to pen in collabs
How much time commitment are you willing to put in?: check post every day and one hour per day on work
How confident are you in your own job? (1-10):7.5
Why would you like to apply?:looks like fun
Are you following this topic? (you must):yes
- LaughabIe
-
100+ posts
★ Battle Cats port to Scratch
i have put your application in my review list. you may receive a reply on your profile in a little while I am applying for these job(s): ENGINE CONSTRUCTION, MENUS AND UI
What is your past experience in major projects?: a lot of stuff related to pen in collabs
How much time commitment are you willing to put in?: check post every day and one hour per day on work
How confident are you in your own job? (1-10):7.5
Why would you like to apply?:looks like fun
Are you following this topic? (you must):yes

- OOFfan2006BLOX
-
25 posts
★ Battle Cats port to Scratch
I am applying for these job(s): Playtester
- What is your past experience in major projects?: https://scratch-mit-edu.ezproxyberklee.flo.org/projects/1070814990/ https://scratch-mit-edu.ezproxyberklee.flo.org/projects/1064735449/ https://scratch-mit-edu.ezproxyberklee.flo.org/projects/1066541339/
How much time commitment are you willing to put in?: Working on project at least 1:30 hours.
How confident are you in your own job? (1-10):8.75
Why would you like to apply?:Just looks fun, and finally, I will work on my first big project
Are you following this topic? (you must):Yes, why not?
Last edited by OOFfan2006BLOX (Sept. 25, 2024 01:53:42)
- OOFfan2006BLOX
-
25 posts
★ Battle Cats port to Scratch
And, I will play the Android Battle Cats game if I can. I am applying for these job(s): Playtester
- What is your past experience in major projects?: https://scratch-mit-edu.ezproxyberklee.flo.org/projects/1070814990/ https://scratch-mit-edu.ezproxyberklee.flo.org/projects/1064735449/ https://scratch-mit-edu.ezproxyberklee.flo.org/projects/1066541339/
How much time commitment are you willing to put in?: Working on project at least 1:30 hours.
How confident are you in your own job? (1-10):8.75
Why would you like to apply?:Just looks fun, and finally, I will work on my first big project
Are you following this topic? (you must):Yes, why not?
- LaughabIe
-
100+ posts
★ Battle Cats port to Scratch
added to review list! you may see a reply on your profile in a little while I am applying for these job(s): Playtester
- What is your past experience in major projects?: https://scratch-mit-edu.ezproxyberklee.flo.org/projects/1070814990/ https://scratch-mit-edu.ezproxyberklee.flo.org/projects/1064735449/ https://scratch-mit-edu.ezproxyberklee.flo.org/projects/1066541339/
How much time commitment are you willing to put in?: Working on project at least 1:30 hours.
How confident are you in your own job? (1-10):8.75
Why would you like to apply?:Just looks fun, and finally, I will work on my first big project
Are you following this topic? (you must):Yes, why not?
- maxcrocky
-
100+ posts
★ Battle Cats port to Scratch
k tyi have put your application in my review list. you may receive a reply on your profile in a little while I am applying for these job(s): ENGINE CONSTRUCTION, MENUS AND UI
What is your past experience in major projects?: a lot of stuff related to pen in collabs
How much time commitment are you willing to put in?: check post every day and one hour per day on work
How confident are you in your own job? (1-10):7.5
Why would you like to apply?:looks like fun
Are you following this topic? (you must):yes
- MillionOfficial
-
500+ posts
★ Battle Cats port to Scratch
I am applying for these job(s):
Menus and ui
Playtester
What is your past experience in major collabs/projects? (please provide links to them):
Here is a link to famous projects
I also made the no wifi dino game
Quantum Quest Collab
How much time commitment are you willing to put in?:
Usually active 1:30pm-8:30pm (I rarely am active for two days straight or uncommonly active 7:00am-7:20am
)
So that should be about one hour of commitment
How confident are you in your own job? (1-10):
Menus and ui: 8/10
Playtester: 10/10
Why would you like to apply?:
I love helping out
Are you following this topic? (you must):
Of course
Menus and ui
Playtester
What is your past experience in major collabs/projects? (please provide links to them):
Here is a link to famous projects
I also made the no wifi dino game
Quantum Quest Collab
How much time commitment are you willing to put in?:
Usually active 1:30pm-8:30pm (I rarely am active for two days straight or uncommonly active 7:00am-7:20am

So that should be about one hour of commitment
How confident are you in your own job? (1-10):
Menus and ui: 8/10
Playtester: 10/10
Why would you like to apply?:
I love helping out
Are you following this topic? (you must):
Of course
Last edited by MillionOfficial (Sept. 26, 2024 14:05:24)
- OOFfan2006BLOX
-
25 posts
★ Battle Cats port to Scratch
I'm posting this on a phone, look:And, I will play the Android Battle Cats game if I can. I am applying for these job(s): Playtester
- What is your past experience in major projects?: https://scratch-mit-edu.ezproxyberklee.flo.org/projects/1070814990/ https://scratch-mit-edu.ezproxyberklee.flo.org/projects/1064735449/ https://scratch-mit-edu.ezproxyberklee.flo.org/projects/1066541339/
How much time commitment are you willing to put in?: Working on project at least 1:30 hours.
How confident are you in your own job? (1-10):8.75
Why would you like to apply?:Just looks fun, and finally, I will work on my first big project
Are you following this topic? (you must):Yes, why not?
My browser / operating system: Linux (android 14, one ui 6.1), Chrome 129.0.0.0, No Flash version detected
- GamesReinvented
-
100+ posts
★ Battle Cats port to Scratch
This seems interesting, I will be keeping tabs on this and see where it goes!
I would contribute, as (by my account name and about me) I like recreating games, but unsure if I have the time nor do I have the proof of skill, albeit I know I do have the skill.
I would contribute, as (by my account name and about me) I like recreating games, but unsure if I have the time nor do I have the proof of skill, albeit I know I do have the skill.
- Discussion Forums
- » Collaboration
-
» ★ Battle Cats port to Scratch