Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1410642 Posts in 69557 Topics- by 58554 Members - Latest Member: maruya328

September 08, 2024, 05:59:48 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsCommunityDevLogsHYPER GROOVE: Anniversary X Edition
Pages: [1]
Print
Author Topic: HYPER GROOVE: Anniversary X Edition  (Read 359 times)
thecianrice
Level 0
*


View Profile WWW
« on: August 26, 2024, 03:09:09 PM »

Hey all!

I've been working on a rhythm game for the Playdate. It's called *HYPER GROOVE: Anniversary X Edition*. It's a tenth anniversary remake of my senior thesis HYPER GROOVE (https://thecianrice.itch.io/hyper-groove).



It's a beat-matching rhythm game (think something like DDR or Rock Band) where you switch between two "note highways" to complete songs and get a high score. This Playdate-exclusive remake will hopefully finish about 5-10 short songs and leaderboards. I'm really excited about where it's going.

I'll use this thread to post development updates moving forward, but to begin with check out this YouTube video where I reveal the game: https://www.youtube.com/watch?v=w5vNtvscaC8


You can watch the whole video or check the comments for a timestamp for the Playdate game specifically. Pretty excited to keep working on it, I'm implementing sustain notes at the moment, then focused on loading in songs from a menu screen, improving the crank detection, and then polish - making the graphics a little more readable on the Playdate screen, adding some more visual feedback to gameplay, etc.
Logged

thecianrice
Level 0
*


View Profile WWW
« Reply #1 on: September 05, 2024, 10:34:24 AM »

Minor update here, but sustain notes now have tails visible.

If you've played a game like Guitar Hero or Rock Band you have to hold the button down for the length of the note, and the tail visually indicates how long that is. I got this working by parsing the duration of each MIDI note I'm parsing and if it's over a certain value (one that equates to a quarter note), a "note tail" is generated and scales a sprite's y value to match. Next up is implementing score checking logic for sustains.

GIF below highlights it:

Logged

Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic