Have you ever thought that rhythm games have started to become more and more boring over the last few years? You press buttons, get points,... beat your pb.... im falling asleep writing that!
but what if.... there were no buttons? what if, you could use your rotation of your phone... as the controls..? That's right! This game uses Gyro as it's main source of control!
It's dead simple, you see incoming notes, you rotate your phone at the right time, in the right rotation.
(game preview on the 1.0.1 version, in there i missed an orange note because im playtesting on pc)
A more in-depth tutorial:
-
Seeing any of the 4 listed below notes, you should push your phone in the rotation of the note (e.g. a red note tilting to left means you need to rotate your phone to that direction, pushing your left hand to it)
-
Seeing an orange note (big orange circle), you need to rotate your phone kind of like when rotating a valve, in clockwise or counter-clockwise rotation
Simple. You get a download link either by the creator, you paste it in, and you're good to go
Example of a link: https://github.com/dsinkerii/project-gyro/releases/download/PRE-1.1/Bad.apple.zip
(and for creators, please make sure its a direct link to the download, so no redirects, google drives, any other drives or whatever. it must be a link that you can press on, and it will immediately start downloading. a good example of it is https://filebin.net for temporary files)
in-game uploading and track builder soon if the game will be good enough.
Currently there doesn't exist a track builder, so you will have to make tracks manually, which means you should have knowledge in how to edit files and follow patterns.
- Download any track from this release
- Unzip it, and edit it at your will.
Rules on editing:
- Thumbnail.png MUST be in multiples of 160x90 (e.g. 320x180, 480x270, etc, but keep it low-res), otherwise it may render incorrectly.
- track.wav MUST be called "track.wav", and MUST be in .wav format (for best precision)
- notes.json MUST have
beatTime
andsubBeatTime
sorted, see tracks in this release for more context - track.json needs to have the following:
- "name" // string, track name
- "length" // int, in seconds
- "bpm" // int, BPM
- "author" // string, self explanatory
- "trackStartOffset" // float, time before starting to count the beats and subBeats
- "version" // int, track file format (latest one is 3)
- "rightColor", "upColor", etc // color32, RGBA colors for custom themes. bar1Color and bar2Color are the spectogram bars. heatModeColor = color, that changes the bg color on heat mode.
- notes.json:
- "beatTime" // int
- "subBeatTime" // int, be careful! its range is 0-15, so on 16 it will crash!
- "direction" // int, must be 0 to 4: 0 = up, 1 = right, 2 = down, 3 = left, 4 = roll
and that's it! have fun! :)