Skip to content

Maniac Rhythm is a beatmania style rhythm game

Notifications You must be signed in to change notification settings

vv52/maniacrhythm

Repository files navigation

ManiacRhythm

"Maniac Rhythm Title / Splash Screen"

Current Version: alpha v0.1.4

Download link: [coming soon] Lite build (static backgrounds): [coming soon]

What is it?

Maniac Rhythm is a bemani-style rhythm game made in Unity utilizing techniques discussed by Yu Chao and Graham Tattersall on Gamasutra.

This project will utilize a four note button layout (equivalent to 4B style in DJMAX), with all music and visuals coming from projects by Vanja Venezia.

The visual style is heavily influenced by Sega Saturn era bullet hell games, particularly the aesthetics of Ikaruga and Radiant Silvergun (both by Treasure), hence the nod to Japanese bullet hell games via "Maniac".

There will be selectable songs and difficulty levels as well as unreleased music made specifically for this game (if time allows).

Some base code for the Conductor class I'm using as well as techniques used throughout are borrowed from Yu Chao and Graham Tattersall. I pulled these techniques specifically from from Yu Chao's Music Syncing in Rhythm Games (Gamasutra) and Graham Tattersall's Coding to the Beat - Under the Hood of a Rhythm Game in Unity (Gamasutra).

A free-for-personal use graphical asset was used to create the title screen and song name accents, it can be found here.

Background of title / splash screen was created in Mandelbulber.

Audio reactive background graphics for songs will be constructed in and rendered from Magic Music Visuals.

Gameplay Demo

Footage is from alpha v0.1, curent alpha v0.1.4 is improved.

ManiacRhythm alpha v0.1 demo

Controls

Main Menu:
----------
Mouse / LMB - Select mode

Song Select:
------------
Mouse - Move selection
D - Move selection left
F - Return to main menu
J - Select
L - Move selection right

In Game:
--------
D - Note 0
F - Note 1
J - Note 2
K - Note 3

Results:
--------
F - Return to song select

Goals

  1. Four note lanes with fair judgement
  2. Clean and appealing visuals
  3. Audio reactive video backgrounds
  4. Track selection
  5. Difficulty selection

Auxiliary Goals

  1. 5B, 6B, 7B, 8B, or 10B mode
  2. More music than the two songs planned
  3. Ranking / leaderboards
  4. 2 player mode
  5. Visual charting engine

Changelog

As of alpha v0.1.4

  1. Added demo chart for "As Above So Below" by Temenigru
  2. Doubled note scroll speed for legibility
  3. Changed the way BL mode is handled internally, added BLACK LABEL MODE text in corner of gameplay when mode is active, and slightly loosened BL judgement
  4. Added mouse navigation to song select screen

As of alpha v0.1.3

  1. Fixed bug where accuracy, score, and a few internal variables did not properly reset after a song and carried over to the next.
  2. Tweaked normal mode judgement value (0.2 -> 0.22)
  3. Improved CsvToMrc functionality (v0.1 -> v0.2)
    1. Added option to redo last operation with same input and output destination, useful for testing changes to a chart in progress
    2. Added option to do a new operation so that multiple operations can be perfeormed without needing to restart the program

As of alpha v0.1.2

  1. csvToMrc app for converting *.csv files to *.txt files formatted in my proprietary MRC format. This enables charting in Excel / Google Sheets which is much simpler given it's column-based arithmetic features
  2. Fixed bug that caused accuracy to go negative sometimes if no notes are hit at the beginning of a song.
  3. Results screen now navigates back to song select with back key

As of alpha v0.1.1

  1. Song select menu
  2. New song: "Treasure" by Successor
  3. Fixed bug that prevented engine from reconizing Full Combos

As of alpha v0.1:

  1. Four note lanes
  2. Two difficulty selections that correspond to normal or strict judgement
  3. Audio reactive video background
  4. Combo system with point multipliers
  5. Max Combo / Full Combo tracking
  6. Grade assigned based on accuracy
  7. One song, half of actual song length

About

Maniac Rhythm is a beatmania style rhythm game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published