Currently, information regarding damage, attack and other Fighter functions are being inplemented on Fight class. This should be implemented on Fighter class, since every fighter will have its own individual attributes.
Reminders:
When creating a new fighter, its attacks need to be registered individually as its own object, containing "knockback", "damage", "attack box" and so on.
On attack function, under Fighter.js, there is a potential bug on this.curFrame === Attack.frameDmg instances.
(I think that is always detecting damage on frame 0).
Since I will not develop alternative color palettes, block the selection of the same character if the first player already selected it.
Also, currently, if both players select the same character, there is an unexpected behavior in the game.
In order to decrease the first loading time, load only necessary data there, then, when both characters get selected on Fighter Select Scene, start to load their assets. Then, before the fight starts, load assets related to the stage.
A list of character's names are shown in the middle vertically, and an arrow from each side marks wich caracter each player is selecting. More to the horizontal edges of the screen, idle animation of the character is shown while selecting. Also, every time that a cursor changes line, a sound should be played, and, another sound should be played when a fighter is selected. Character/Stage select music should be played during the entire time.