Gameplay

Main gameplay

fluXis is a Vertical Scrolling Rhythm Game with added extra visual features.

When playing a map you have to navigate through a vertically scrolling field with notes and press keys corresponding to notes that fall. The notes are synced to a music beat, so you have to use your sense of rhythm to hit them!

The game judges how accurately you hit the notes and calculates your score based on that.

Accuracy

The accuracy with which you hit notes is based on the amount of judgements you acquire while playing the map. The following formula calculates accuracy:

int totalNotes = Flawless + Perfect + Great + Alright + Okay + Miss;
float ratedNotes = Flawless + Perfect * 0.98f + Great * 0.65f + Alright * 0.25f + Okay * 0.1f;
float accuracy = ratedNotes / totalNotes * 100;

Judgement timing windows

fluXis has following timing windows for each judgement:

JudgementHit TimingRelease Timing
Flawless±16ms±40ms
Perfect±40ms±73ms
Great±73ms±103ms
Alright±103ms±127ms
Okay±127ms------
Miss±164ms------

If you release a long note too early or late, it will be judged as alright.

Scoring system

This is how score is calculated, in the form of C# code:

private int getScore()
{
    var scoreMultiplier = 1f + Mods.Sum(mod => mod.ScoreMultiplier - 1f);
var maxScore = 1000000 * scoreMultiplier;
var accBased = (int)(ratedNotes / MapInfo.MaxCombo * (maxScore * .9f));
var comboBased = (int)(MaxCombo / (float)MapInfo.MaxCombo * (maxScore * .1f));
return accBased + comboBased;

}

Copyright © 2022-2026 flustix