Page 1 of 1

Hyperbeatz - Rhythm Game

Posted: Mon Apr 19, 2021 10:44 am
by CardboardBox
Download:
hyperbeatz_v1.0.2.nes
(40.02 KiB) Downloaded 62 times
I've been working on this on & off since late December. It's a DDR-like rhythm game played with d-pad, A and B.
music_001.png
music_001.png (2.71 KiB) Viewed 4926 times
Features:
- 16 originally composed songs
- 3 difficulties per song
- 2 player support (press start on P2 controller in song selection screen to join)
- adjustable note scroll speed (press select on song selection screen to change)
- secret code to increase song speed (unlocked by beating the hardest chart)
- Fits on a 40KiB mapper 0 cart

Secret Codes (Highlight to view, or discover in-game by passing certain charts):
- Boost Mode: left right b b up down b b
- Wacky Mode: right b up b left b down b

This is still a work in progress. A few things I'm considering adding are:
- Adjustable audio offset to account for latency of different setups (e.g. when I play on Mesen, the audio feels about 4-5 frames late)
- Add song info on the P2 side when in 1-player
- Revamped song selection screen
- Different gameplay background per difficulty
- Scripted effects within songs (e.g. note palette changes, accelerating/decelerating notes, notes move side-to-side, screen shake) EDIT - this is in progress.
- Save scores and settings on battery-backed RAM (though I think this would mean I lose compatibility with mapper 0? :cry: )

Let me know what you think :D

Edit: Updated ROM with minor graphical changes.
Edit2: Implemented a secret code to unlock "Wacky Mode" which adds scripted effects, currently only implemented in the first 4 songs.

Re: Hyperbeatz - Rhythm Game

Posted: Tue Apr 20, 2021 2:02 am
by gorghAgenda
seems very nice, could you please upload video on YT?

Re: Hyperbeatz - Rhythm Game

Posted: Tue Apr 20, 2021 5:35 am
by Rolypoly890
Is there any reason why A/B still have arrows like the dpad directions, just different looking arrows? In the moment muscle memory makes it quite hard to distinguish between them so a lot of left/right gets mixed up with A/B.

Re: Hyperbeatz - Rhythm Game

Posted: Wed Apr 21, 2021 3:19 am
by Tuï
love it! nice tunes

Re: Hyperbeatz - Rhythm Game

Posted: Wed Apr 21, 2021 5:45 pm
by CardboardBox
Rolypoly890 wrote:
Tue Apr 20, 2021 5:35 am
Is there any reason why A/B still have arrows like the dpad directions, just different looking arrows? In the moment muscle memory makes it quite hard to distinguish between them so a lot of left/right gets mixed up with A/B.
I did some tweaking to note appearance and came up with this. When I originally tried putting letters on A & B buttons I found the letters were illegible when animated & in motion, but using darker colors with a white outline seems to fix that.

ROM is updated with this change.

Re: Hyperbeatz - Rhythm Game

Posted: Wed Apr 21, 2021 11:39 pm
by calima
Why are the colors of the same symbol changing? One symbol should always be one color, color-coding is an additional visual cue.

If the alternative appearance gives more points or whatever, display it with a thicker border, etc.

Re: Hyperbeatz - Rhythm Game

Posted: Thu Apr 22, 2021 2:46 pm
by tepples
Traditionally in Dance Dance Revolution, red or orange means on the beat, and blue means on the eighth note.

Re: Hyperbeatz - Rhythm Game

Posted: Sat Apr 24, 2021 9:00 pm
by Goose2k
Well done!

Would be fun to include some songs for other homebrew games!

Re: Hyperbeatz - Rhythm Game

Posted: Fri Apr 30, 2021 12:05 pm
by bhall408
This game is hot!

Love (and appreciate) that the music is all original.

Some feature requests..
- Would be nice to have visual indicator of which levels you have already completed (which works well with auto-save emulators)
- Similarly, perhaps a visual indicator for which ones have not been played at all (so 3 states, never played, never finished, finished at least once)

If you have not already done a video, I did see a request for that above. I could make a video with stereo sound if you like (the emulator I work on will pan the 5 channels across a spread).

Brian