Controls: Use arrow keys and space, or the mouse to navigate. This is mobile friendly so you can try it out on mobile if you like. Strategy: On player turns, a menu will appear that will let you do something. It will show the HP bar of a player when it's their turn, the top bar shows your Health Points (HP) and the bottom bar shows your Special Points (SP). Choosing "Action" from the menu bar lets you perform one of three Actions, which may be an attack to one or more enemies, or a healing move to another teammate. After you have chosen an action you will either need to target a player or an enemy. Some actions may require a procedure to charge like repeatedly pressing the spacebar/mouse or timing pressing the Z, X and C buttons. Choosing "Super" will let you use your Super Move if you have a full SP meter, which does a lot more damage than a normal attack. Before you use the super once it is selected, you must also target an enemy (or player). Supers may also require a charging procedure. Choosing "Defend" will let you automatically block oncoming enemy attacks and make you only take 35% damage from them. During any player attack, pressing space or clicking right before you deal damage will cause a critical hit and boost that hit's damage output by 150%. On enemy turns, players must dodge incoming enemy attacks by pressing space or clicking right before the attack hits. If done correctly you will only take 50% damage. If you press space within 2 frames of the attack however, you will perfect block and receive no damage. Knock out all the enemies to win, and don't let all of your party members get knocked out at once!
@Alzter for game engine. @Jo3s for sonic sprites Google images for background. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ How to create your own characters in this engine: There's a lot of complicated things in this engine (most of which you can freely ignore) but if you want to make your own character, there is a few steps. Firstly, duplicate the "Player A" sprite, and change the sprite's name to whatever you want it to be. Then change the variable block to have that name, and rename all the broadcasts in the sprite that contain "Player A" with your own sprite name. As for making it your own character, you should probably delete all of Player A's actions, supers, animations (in the play animation custom block) and costumes. Then you can make all your character's sprites, set them up in the play animation block (required ones are "Idle", "Block" and "Dead") and use the "set animation [ ]" custom block to set your player's animation. A lot of custom blocks will make creating custom attacks easier like the glide to target, glide to neutral position blocks and the change target health blocks as well as broadcast and wait blocks like target enemies and target players. It's really up to you, just refer to the existing characters scripting for reference on how the system works. --------------------------------------------------------------------- Update 31/03/2019: Adjusted the brightness of the UI and made non selected options darker as well as hidden the Super button when the super is not available. Also blocking animations don't get stuck on the first frame anymore (hopefully). Made max HP and SP variables configurable in the player/enemy's sprite as opposed to the stage. Update 30/03/2019: Fixed the way critical/block hitsparks work. They used to sometimes not appear, but it should work now. Also fixed winning and losing to not falsely trigger. Also fixed hitsparks not appearing when you defeat an enemy/player.