It's Marble Siege, but the marbles attack with weapons! Totally different thing. WEAPONS ------------------- - Fist: Default weapon. Once the marble gets close to the enemy, it deals damage dependent on the marble's recorded velocity, in the "Marble Velocities" list. By getting to the weapon pickups that occasionally pop up around the area, they can switch to the other weapons listed below. The fun won't last long though. Also, when two or more marbles touch the pickup at the same time, they both/all get the weapon that was shown. - Spear: Deals 20 damage plus the marble's velocity. It's also got a bit more range than the fist. - Cannon: Fires a cannonball that can deal 10 damage to the boss. - Bombs: Throws two bombs on each side of the marble, dealing 20 damage each if their explosion radius makes contact with the enemy. Takes a little longer to prepare a shot than the cannon. - Heal Staff: Fires a beam that heals and removes all status effects of the closest marble it touches... if the marble needs it. It will need a few seconds to recharge after healing. - Pulse Suit: Has two forms. In attack form, the marble can deal 20 damage plus it's velocity upon contact with the enemy. When the enemy is about to attack/is attacking, it will switch to defense form, creating a protective pulse that protects any marble including itself in it's range. The marble cannot attack in this state until it switches back to attack form. - Giant Club: Is only effective when it changes color to the marble's as it does occasionally. If the marble can get to the enemy when it's active, it deals 50 damage plus the marble's velocity.
Inspired by the aforementioned Marble Siege, created by Doc Desk. The weapons are also inspired by his older series, Marble War, made back when he was Doc671. Also also, final attack effect inspired by Kirby Air Riders. This time, I was able to create my own marble physics engine thanks to griffpatch's physics tutorial. I still gotta give props to @XYZ- for being the guy who made me realize that marble physics is possible on Scratch, though. :)