So, did some work and found out the cause of two of the biggest problems that were present in the game, the key-ghosting(keys not registering) and the off-beat rhythm.
The key-ghosting was caused because the game only takes into account 1 collision box at a time, and when there are multiple collisions, it wont take them into account. This can be fixed in 2 ways : By disabling collisions after hit and making the hitboxes tighter, or, by making an object pool of notes to destroy. I went with the former, though, later on the latter will also be implemented as the former isn't foolproof(even though its easy to implement).
The Off-beat rhythm was caused by some janky variables set to wrong values, it has been fixed.
I also implemented a 16-beat system, which leads to better note charts that are more accurate to the rhythm compared to the previous 8-beat system.
Moreover, I made the chart design system more intuitive via a grid scripting method.
But!
In the process of all this, all the previous songs have been broken, they are playable but would hardly follow the rhythm and would either be reworked or completely removed.
So, there is now a "Fight To The Beat" song which is the theme song of the game, that you can now play. It's now complete, you would have to be patient to allow us get the rest of the stuff done. :/
Please forgive the inconvenience and, as always, enjoy! :D
Rhythm Brawl is a rhythm-based fighting game about taking part in band battles with a story mode based on rivalries between music stars. It is easy to learn but hard to master.
It contains Rhythm-Chart mechanics which is most notably found in Guitar Hero along with a large roster of characters where each plays differently, providing interesting mixups. The game can be played against other players or the AI. Moreover, it has a rivalry-based story mode packed with highly detailed illustration cutscenes.
The Features Of Rhythm Brawl :-
Arrow-based Rhythm Gameplay.
2-5 Minute Long Battles.
An illustrative story mode, different for every character.
Local Multiplayer. (Online is WIP)
AI Battles.
Special Notes, AMP Meters and Flow States.
12 characters, each with their own playstyle.
24 different songs from different music genres.
MINIMAL SETUP
OS: Any Distro (64 bit)
Processor: Core i3Memory: 2 GB RAM
Memory: 2 GB RAM
Graphics: Integrated GPU
Storage: 50 MB available spaceAdditional Notes: OpenGL ES2 required at minimum
RECOMMENDED SETUP
OS: Any Distro (64 bit)
Processor: Core i5 or higherMemory: 4 GB RAM
Memory: 4 GB RAM
Graphics: Dedicated GPUNetwork: Broadband Internet connection
Storage: 50 MB available spaceAdditional Notes: OpenGL ES3 recommended