Beat Warriors by Von Vista
-==============LORE=================-
"Music is the way of life, without music, life would be empty and dry"
The world was once in a state of peace and harmony, until the inevitable happened
A curse that has been buried, sleeping throughout the ages, that is, when it awoken from its slumber, releasing darkness and the cursed music brought personified undead notes to life.
When hope seems lost, beacons of light suddenly burst throughout the world, for those are the chosen ones, musicians, who has been gifted with the legendary instruments, they are the "Beat Warriors"
We will cleanse the world of its darkness and kill its source -I am Alpha, and I am a beat warrior




-===============DESCRIPTION===============- Beat Warriors is a combination of two genres of games that don't seem to fit well, Rhythm Games and Infinite Runner Go into an infinite killing spree taking down the cursed notes one by one with the legendary guitar Alpha, that is, until you die, so better be prepared and be alert
Recommended to use Headphones DISCLAIMER: Beat Warriors' performance depends on your PC so take caution of that, it is very prone to lag spikes and slowdowns
Thank you to everyone, and this is a very good first time experience for me finally joining Ludum Dare!
-Von

| Windows | https://von-vista.itch.io/beat-warriors |
| Original URL | https://ldjam.com/events/ludum-dare/41/beat-warriors |
Ratings
| Overall | 433th | 3.239⭐ | 25🧑⚖️ |
| Fun | 497th | 3⭐ | 25🧑⚖️ |
| Innovation | 513th | 3.022⭐ | 25🧑⚖️ |
| Theme | 419th | 3.435⭐ | 25🧑⚖️ |
| Graphics | 140th | 3.783⭐ | 25🧑⚖️ |
| Audio | 50th | 3.818⭐ | 24🧑⚖️ |
| Given | 23🗳️ | 26🗨️ |
The only little thing is it is hard to enjoy it if you only have one life so maybe give the player 2 at the beggining and a bonus on perfects or something like that ?
Music is cool buy the way :)
Good job !
If you wanna try some bad ass metal concert do not hesitate to take a look at my game :D
1) I'd make the SDFJKL letters clearer somehow, or at least mention them in the description or title screen - took me ages to figure out those were the keys I was meant to press.
2) make the lanes visually clear - once I'd figured out the inputs, I struggled to know which key to press until it was pretty much too late.
3) Ramp up the difficulty - to ease players in, it would be really helpful to start with only, say, 3 or 4 keys actually in use, and bring the remaining ones in over time.
4) Make spacebar restart or something once you die - having to move my hands to the mouse and then re-find the SDFJKL keys before getting hit by the first note really hindered me getting used to the controls.
5) More lives! It's frustrating to die so easily, and again, only getting 3 seconds of gameplay before dying gets in the way of players getting used to the controls.
Apologies if that all sounds harsh - it's not meant to be! I genuinely like what you've got and I'd love to be able to actually play it :)
@Lyje - It's not harsh, thank you for the criticism and I will take your suggestions into consideration :)
@GoZz - I'll look at it!
@niterich @taviandir - Thank you for the feedback, I will try to improve it in the future
Anyway that's awesome, you should definitely vote for more people because you deserve to be more visible !
The visuals are great. I like the voxel art style, the colors used also give the game a unique feel. The music further compliments the mood really well. I also like how the enemies kind of look like small notes. Well done there! The speed setting was also a nice addition.
Now for some flaws.
The controls were a bit off. Not because I had to use sdf and jkl keys, but because the "notes" at keys **S** and **D** did not register as well as the other ones. I would tap them *perfectly*, but I'd still fail to hit them. In addition, the grace period for landing a note was too short. I'd suggest you take a look at guitar hero and how it handles missed notes. It ranks you depending on the distance that the note was from the baseline.
The difficulty could've been handled better. You shouldn't fail the player on a single miss when the hitbox for hitting a note is so small. The notes had to be **exactly** inside the purple bar for them to register. I know that the speed setting could be utilized for making the game easier, but that's a conscious choice that the player has to make. When they slow the game down, they *admit* that they're not good enough. In addition, asking the player to modulate the difficulty of a game they haven't played yet might leave them confused, so I'd suggest, again, to look at guitar hero. Since it doesn't instantly fail newbies and just ranks each of their notes, it allows them to learn and lets the more experienced players set harder challenges for themselves (like landing all A's).
In summary, the game was beautiful, but I didn't manage to have fun with it because of its unforgiving nature. It's easy to make a hard game and give players a difficulty bar they can adjust. A punishing game can be tolerated if its rules are always consistent and leave the player thinking about what **they** did wrong, not what the **game** did wrong.
Don't get discouraged by the mistakes you made, they should instead empower you to improve. Looking at the dumb mistakes I made during this LD only made me realize how much I learned during those 48 hours and I'm sure you learned a lot as well. I'm looking forward to playing some more games from you in the future!
Suggestions/nitpicks:
* maybe allow players to get git a few times before losing - this felt too harsh
* a controller version would be cool - this kinda expects the player can touchtype
* I got what seemed like random speedups after hitting a few notes which made the character go a lot faster (after slowing down when hitting the first note) - was that intentional?
* the collider for hitting the notes felt a bit off, but that might be just me or input delay
* the main track was great, but the scorescreen tune started to get on my nerves rather quickly
I reached a score of 29, but I think I would get a better record if the game will react correctly to my input. Looks like sometimes game just do not listen to my input.
Also speed of the music sometimes changes randomly. Do not know if it is a part of a bug or a part of the conception.
Maybe a problem with music speed and keylisteners will be fixed if you use activation of your main functions (like object movement) in FixedUpate() and keylisteners in the Update(). Actually I am not a developer but I met this trouble really a lot. So, maybe my advice will be useful. :3
It is a really nice mix of a genres for the theme!
I would really play your game more if it will become more polished because I liked it :3
Good job! :3