The Makecade ToolKit (Things i couldn't code without)

This is just a small list of extensions and math things that make coding much easier for me and you should try them too
(not in any order)

Extra effects by AlexSzeto

I use this in all my games after I found out about it while making
Kadeo brawlers
It can just make games look just that little better

Sprite Utils by Jwunderl

If you have ever used this you know why it’s here having distance angles and Angled velocity
its a very nice to not have to make Functions for all these every time you need to use them

Tilemap A Star also by Jwunderl

If he is here twice you know how good his code is

I mostly use this for enemies that chase the player but can’t get around walls

Arcade Split Screen by Riknoll / richard (i think)

Multiplayer games would be a pain without this either your stuck with 1 screen games or p2 is always off cam

Sight by Felixtsu

Mix this with A-Star and you got yourself a pretty nice AI cooking up
This adds 2 Boolens (if/else) that check distance then if there is a wall there so your enemy cant see through walls! It’s small but it’s like a cherry in Enemy Icecream yea you can live without it but man a cherry is nice to have

namespace userconfig {
export const ARCADE_SCREEN_WIDTH = 320
export const ARCADE_SCREEN_HEIGHT = 240
}

Not an Extension but still invaluable
no long do you need to make everything fit in 160x120 cubes now anything can happen
(dont try 4k )

Im prob still gonna add to this later but this is a start

13 Likes

Things like scaling, sprite data, timers, background scroll, stats, mini menu, premium life, better settings and fancy text/text sprite are also all must have extensions that I use in practically every project

1 Like

w h a t
I’VE BEEN TRYING TO MAKE THAT FOR MY AI RACETRACK FOREVER
thank you I am stealing and tysm @felixtsu !!!

1 Like

I wonder if it would be possible to turn your favorite block of width/height changing code into an extension.

2 Likes

If you want to see what i did with it check out laser larry all the enemies use the block

2 Likes

simply put yes*

it has to be run before anything else so yes you can make it a block but you cant change it mid game

2 Likes

riknoll arcade mini menu is a go to

3 Likes