*Introduction*

This is a demo stage of the game I'm making. It uses some of the game mechanics I've been able to write so far. I'll include more than this but right now, its enough to make use of the character's individual abilities. Since the coding is designed for copy and pasting, I want to make sure they're working fine. Mispelling variables can be bad and having other people play test the game can make unexpected code behavior show itself. Please play test it and tell me any bugs you find.

Its been in development since 2007. I've only been able to come up with five "room" designs for the actual game so far. I thought the programing was the hard part but it turned out to be the fun part. The stage design is the hardest since the game has potential for puzzle elements. Suggested stage puzzle designs and character abilities are welcome. If I like them, I'll include them with credit on the finished game.

Oh yeah, don't bother messing with the BGM. I removed the music files cuz it made this flash file too big for its purpose.



*General Controls*
-Read Message: Press "D" when reading messages in cutscenes or in game.
-Reset Stage /Skip Cut Scene: "SPACEBAR"
-Interact: Press "D" when you see the "!" symbol above a character's head
-Switch Character: "W" or "E" cycles between controllable characters
-Leader Mode: "Q" toggles Leader Mode; characters play follow the leader when this mode is active


*Ix Skill List*
-Jump: "A" while on the ground
-Double Jump: "A" while in mid air
-Trick Jump: "UP" + "A" while in mid air; allows Ix to quickly change direction while in mid air
-Rail Grind: "DOWN"(hold) when planning to land on a rail or a cable
-Dash Mode: "S"(hold) while on the ground with at least 1/3 energy; allows Ix to run fast and will slowly drain energy meter
-Down Force: make contact with a wall or cieling while in Dash Mode; allows Ix to run up/down walls or on cielings
-Vortex Attack: make contact with an enemy while in Dash Mode and while running on any surface; will use up 1/3 energy with each attack
-Sensor: passive ability; allows Ix to detect hidden traps, enemies, switches or power ups within range


*Ace Skill List*
-Jump: "A" while on the ground
-Soul Shot: "S"(tap) commands Elwood to attack up to three shots
-Soul Capacitor: "S"(hold) increases the damage of Soul Cannon at a max of 5x
-Soul Cannon: "S"(hold) then release when charged; commands Elwood to use a powerful attack; damage depends on Soul Capacitor modifier; requires 100% energy to use
-Aim: "UP" or "DOWN" or "LEFT" or "RIGHT" directs Soul Shot and Soul Cannon trajectory; also possible to aim diagonally
-Trap Buster: allows Soul Shot and Soul Cannon to destroy stage traps


*Q Skill List*
-Fly: "A"(hold) will slowly drain energy when gaining altitude; becomes the ability to surface when in water; does not drain energy while in water
-Arial Stance: "UP"(tap) while in mid air; allows Q to hold his position in mid air
-Submerge: "DOWN"(hold) while in water; allows Q to dive under water
-Hydro Stance: "DOWN"(tap) while in water; allows Q to hold his position while under water
-Air Lift: "S"(hold) while standing behind a friend then "A"(hold) to Fly; allows Q to Fly with one friend as passenger


*Bleet Skill List*
-Jump: "A" while on the ground
-Protection Barrier: "S" toggles Protection Barrier on or off; requires at least 1/3 energy to turn on; will slowly consume energy if Bleet is moving and will protect Bleet and all other characters behind the shield from danger
-Energy Platform: "DOWN" + "S" allows Bleet to create up to three temporary platforms that anyone can step on; each platform drains 1/3 energy to deploy
-Stasis Block: "UP" + "S" seals all enemies on screen temporarily; sealed enemies are rendered harmless; drains 1/3 energy per use
-Warp Rift: passive ability; Bleet can detect Warp Rifts hidden on stage and open them into portals that anyone can use for teleporting


*Mahr Skill List*
-Jump: "A" while on the ground
-Wild Drive Mode: "S"(hold) then release when charged while with 100% energy; temporarily increases Mahr's damage by 3x and enhances the effects of her attacks.
-PPPK: "S"(tap) while on ground; fast melee attack with no other effects
-Catapult Kick: "UP" + "S" while on ground; slow melee attack that can stun and launch an enemy in the air
-Slash Kick: "DOWN" + "S" while on the ground; slow melee attack that can inflict multiple damage in one hit
-Flying Kick: "S" while in the air; a basic air attack; if previous kick connects while in Wild Driver Mode, Mahr can do a another kick
-Summersault Kick: "UP" + "S" while in the air; an airial version of the Catapult Kick
-Head Stomp: "DOWN" + "S" while in the air; a kick attack that allows Mahr to damage and use the target as a trampoline
-Stage Breaker: allows Mahr's punches and kicks to destroy obstacles that block the path on stage such as walls, floors, cieling or rocks