itch.io is community of indie game creators and players

Devlogs

NEW RELEASE v0.3! Rewrote engine + Mac version added!

Amazing Dance Star
A downloadable game for Windows and macOS

Hello everybody, it's been a long while since the last update. I haven't been neglecting Amazing Dance Star, rather I rewrote the engine for the 2nd time now!

I've completely revamped it -- I know exactly how the video plays and why. I didn't like having media file playing up to some black box anymore. I know the technique isn't maximally efficient but it's something I can work with, fix, and optimize, and it gives me exactly the main features I want: seeking (done), replaying (also done), looping a specific portion of the video (TODO). Even regular rhythm games don't let you seek to time (the ones I know are osu!, and DJ MAX Respect, so maybe there is one out there).

Another HUGE change is that now I have a Mac version!

Now, I've released two versions: one Windows and one Mac version. These are the current feature list (for both):

  • Drag and drop video, Amazing Dance Star will analyze it for any dance moves. This means you can even drag and drop lizards, but let's just say the neural network was not trained for things with 2 arms, 2 legs, and a tail....
  • Seeking to time
  • Scoring your pose
  • Pause/play
  • Repeat button

What is the point of this alpha?

Proof that I have the barebones working for a great game (again), and that all it needs is a lot of love and polish.

Here are a lot of pros going for Amazing Dance Star vs other rhythm and VR based games in general:

  • Custom engine is fast and responsive (for doing so much ml work in real time)
  • Analyze ANY video for dances
  • Very cheap to run (uses only cpu), you just need a webcam.
  • Now that I did most of the engine work all that's left is making it pretty and getting art/music assets together.
  • The engine is actually so good, if you really wanted to, you could just download a youtube video showing exercise poses and have it score you on that instead of a dance.

How do you play this alpha version?

  • Pick a song you wanna practice. You can search using terms like "<song> choreography" or "<song> mmd"
  • Download the video onto your pc
  • Drag the file onto the Amazing Dance Star window
  • Turn on the repeat
  • Play and practice (with looping on)!

How  scoring works:

Scoring works by showing you a pose 2 seconds in the future. This is so you can dance by reflex and to learn the song. As long as you match the pose at the correct time, your score will be high. Make sure to keep your entire body visible as limbs being out of camera view will decrease your total score possible.

  • Future plans:
    • Need some ui person/ come up with a sleek ui myself
    • Need a splash screen
    • Need a song chooser/file chooser
    • Might need like a video flip option, (just need a button to cv2.flip basically (horizontal flip ))
    • I literally can do most of these, it's just a time investment....

Files

  • Amazing Dance Star v0.3.exe 269 MB
    Jan 25, 2024
  • Amazing Dance Star v0.3.dmg 232 MB
    Jan 25, 2024
Download Amazing Dance Star
Leave a comment