Skip to content

Rhythmaticc is a game in a part of a dissertation about rhythm game level generation based on pre-composed music. The game has Mania-style mechanic that players have to press the falling objects in time with the music.

Notifications You must be signed in to change notification settings

thanik/rhythmaticc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rhythmaticc

Gameplay Video

Game GIF

Rhythmaticc is a game in a part of a dissertation about rhythm game level generation based on pre-composed music. The game has Mania-style mechanic that players have to press the falling objects in time with the music. More accurate players press, more score they get. The game is compatible with Windows only.

Executable binary with required assets can be found in Release section.

Features

  • Mania-style gameplay
  • 4 Keys or 6 Keys mode
  • You can play any songs you like (mp3, wav, flac, m4a, aiff, ogg, aac).
  • Planned to be skinnable
  • Modifiable key binding
  • Audio/Video calibration

Known Issues

  • The mouse cursor is changed to Busy in-game. Alt-Tab back and forth should fix.
  • Some falling objects can be seen underneath the play area.

Building notes

  • The audio analysis script requires Python 3.7 with madmom library and was built into a executable standalone file as analyse.exe.
  • The source code of audio analysis script is in AudioAnalysisPart folder.
  • FFmpeg library (both dll and exe files) is required and is NOT bundled in this git repository.
  • Also, skin assets is NOT bundled in this git repository as well.

About

Rhythmaticc is a game in a part of a dissertation about rhythm game level generation based on pre-composed music. The game has Mania-style mechanic that players have to press the falling objects in time with the music.

Resources

Stars

Watchers

Forks