Rhythm-PI banner

Rhythm-PI

13 devlogs
17h 43m 22s

RhythmPi is a rhythm game like guitar hero or fortnite festival. It supports linux and windows and has a future goal of running on a raspberry pi Zero 2W

Demo Repository

Loading README...

SeradedStripes

Updates

Made a version that is the server and client in one for the demo.
Releasing Demo in releases page in a few mins

Attachment
0
SeradedStripes

After quite a while of trying to fix a bug of not being able to press 2 notes in a certain amount of time, I have given up. Im going to work on the web client for the game next and hopefully I dont have the same issue.

Attachment
0
SeradedStripes

Updates

  • Setting menu works
  • I had an FPS cap on, the current fps is like 60k average

Bugs

  • Notes where you have to hold dont display differently
  • You cant double press in collumns sometimes
Attachment
0
SeradedStripes

Updates

  • Made a better charter system, still needs some improvements tho
  • Working on Settings Menu and a save system
  • Added (a not in use right now) difficulty, (expert) with 5 collumns

Bugs

  • Settings menu does not work properly/display
  • Note hit area is seperate from where notes are so its hard to hit
Attachment
0
SeradedStripes

Updates

  • Made UI Work
  • Audio Streaming/Chart Streaming Works
  • Working on better chart generator now
  • Main Menu sucks but its works
Attachment
0
SeradedStripes

At this point what is a git commit, gonna do that now tho,

Updates

Made some UI imrpovements
Busy Fixing audio streaming, the issue is I have an http format error which should be pretty easy to fix
Gonna do github repo now

Attachment
0
SeradedStripes

News

We actually cooking with the UI this time

Updates

  • non really

Next

  • Audio Streaming
  • Chart Rendering
  • Actually adding to git 💀
  • Being happy that Devlogs support Emojis
  • Ignoring the clear issues in my code when I close the program
Attachment
0
SeradedStripes

Updates

  • Hopefully final change of Client stack
  • Client now uses Slint, Cpal and rodio
Attachment
0
SeradedStripes

Updates

Been struggling with audio streaming and so it now downloads the file and plays it
also new logo, not really new as its the first logo so logo

Attachment
0
SeradedStripes

Updates

  • Tauri is way better
  • I implemented my own audio streaming into tauri as I didnt want to use external dependencies
  • Currently implementing the playback for it and a working notes system

Bugs

  • The Charts are inacurate
  • There is like 8 clippy warnings in my server code which probably isnt
  • Streaming does not work properly
  • Notes dont load

Fixes

  • Changed from winit to Tauri as I cleary suck as making a GUI
  • Fixed the server not having CORS support
  • Added an env file to decide where the database is stored
Attachment
0
SeradedStripes

Switching Client Framework to Tauri as will make the gui easier

Attachment
0
SeradedStripes

Fixes

  • Fixed the Charts not streaming
  • Fixed volume controls

Updates

  • Updated the GUI to make it look better
  • Added rendering for charts
  • Added 2 songs for testing
  • Added Instrument/Difficulty Controls to match Chart Generation. There is currently 3 difficultys (Easy, Normal, Hard) and 4 instruments (Vocals, Bass, Lead, Drums) Toatling to 12 charts/song
Attachment
0
SeradedStripes

Alright, got a very very Simple GUI working, a very very simple CLI working and it kinda runs. It can generate charts for the songs but I cannot verify they are alligned yet.
Streaming the music works, Streaming charts does not.
Working on leaderboards.
But we have a pretty good auth system working.
It has scripts to run the server and client together and so far is looking pretty good.
Next up gonna try and get the GUI to work and probably going to make a logo. Going to also get streaming of charts to work.

Attachment
0