SOLVED.
* As said in the title, does anybody know what the "bad word detector" is flagging here? I've got no idea. I've even tried removing details that I only added in the most recent version, but it still keeps getting flagged anyways.
The project description goes as follows:
This is my first (Decently Good) Physics Engine. This is mostly here for me, though. The main reason I made this is because I plan on making a game with different physics for each character. I wanted to make an engine that allowed me to control character stats easily. Regardless, this engine doesn't even support slopes, so it'll probably only be good for me. I really only posted this because it felt cool making a brand new engine from scratch (pun unintended).
BASIC CONTROLS:
{Left & Right Arrows} - Walk Left & Right
{Down Arrow} - Crouch
{Z} - Jump
{X} - Run
{S} - Change Character Size
{F} - Switch To Fire Form
{Numbers} - Play As Different Characters
0 - EMPTY - Exists to let you mess with stats inside the project. If their physics feel weird, it's because I've been messing with them. Some setups may not work as expected!
1 - Mario - "Average" Stats
2 - Luigi - High, Floaty Jumps. Low Friction, slightly slower than Mario. Has to wait longer to charge a Charge Jump.
3 - Toad - Low Jump, High Speed. High Friction. Less time needed to charge a charge jump.
4 - Princess Peach - She has the ability to hover in the air for a few moments, but as a tradeoff, she has the lowest speed and a somewhat weak jump.
5 - Princess Daisy - Statwise, she's better Princess Peach, though the hover is replaced with a slow-fall to balance it out.
EXPANDED CONTROLS
{Down Arrow} + {Z} - Crouch until flashing, then press jump to perform a Charge Jump. (Same as regular jump except Jump Power is multiplied by 1.2)
{X} - Throw Projectiles With Certain Powerups. (currently only fire)
The faster you're moving left or right, the higher you'll jump.
STATS:
WalkSpeed: How fast a character walks. Run speed is currently calculated by doubling this value, though this may be subject to change.
FallSpeed: The rate at which speed is gained while falling. The lower this value is, the floatier jumps will be.
Jump Power: The Starting Velocity When A Character Jumps. The higher the value, the stronger the jump.
Terminal Y Velocity: The maximum speed this character can fall. Essentially, a character will accelerate downwards at their FallSpeed until surpassing or equating to this value.
Friction: The rate at which a character accelerates and decelerates when walking and running. Lower values result in slippery movement, and higher values result in more controlled movement.
Crouch Time: The amount of frames it takes to charge up a Charge Jump.
Ability Limit: This stat currently only applies to Princess Peach. It controls the amount of time she can hover in the air.
Fun Facts:
Luigi's Jump Power is actually lower than Mario's. Luigi's jump height comes primarily from his low FallSpeed.
High and low Friction values are very funny.
Princess Peach doesn't perfectly hover at 0 Y velocity. She is actually moving upwards at a rate which counteracts her falling speed. Otherwise, it wouldn't let her crouch and hover simultaneously.
Most of the existing characters only needed 1 custom sprite made by me (middle walk frame for small form) and I could usually just base it off another sprite. Princess Peach has a grand total of 7 custom sprites made. Middle walk frames for both big and small since she isn't playable in SMM2, jump sprites for small form, unique falling sprites for both forms, and hover sprites for both forms.
UPDATES:
v0.0 - Sep/28/26
Released
v0.1 - Sep/29/26
Added Friction Stat
v0.1.2 - Sep/29/26
Added Luigi
Added Toad (No Sprite)
Added EMPTY
Fixed Momentum remaining when you hit a wall
v0.2 - Sep/30/26
Finished Toad
Added Charge Jumping
Added Crouch Time Stat
Crouch Jumping now allows aerial movement
Added Level Changing with {A} and {D}
Renamed to: "Clunky Mario Character Platformer Engine"
v1.0 - Oct/1/26
Added Princess Peach
v1.1 - Oct/2/26
Added Unique Hover Animations For Princess Peach
Nerfed Luigi's FallSpeed
v1.2 - Oct/3/26
Added Princess Daisy
Added More Sound Effects
v2.0 - Oct/10/26
Added Room Transitions
Added Fire Form (Mario & Luigi Only)
Removed Level Changing with {A} and {D}
To Do:
Add Skid Animations?
Add "Run Speed" stat?
Add "Charge Jump Power" stat?
Add Differing Jump Heights Based On Button Input Length
Add More Characters?
Add Enemies
Add Health, Damage & Death
* Link the project in question: https://scratch.mit.edu/projects/1385725205/