Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sixbeeps/tirhythm
A variety of rhythm game map players for the TI Nspire
https://github.com/sixbeeps/tirhythm
nspire rhythm-game ti-nspire ti-nspire-cx
Last synced: 3 days ago
JSON representation
A variety of rhythm game map players for the TI Nspire
- Host: GitHub
- URL: https://github.com/sixbeeps/tirhythm
- Owner: SixBeeps
- License: mit
- Created: 2020-12-24T00:58:58.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-12-12T18:57:10.000Z (almost 3 years ago)
- Last Synced: 2023-03-09T02:43:29.104Z (over 1 year ago)
- Topics: nspire, rhythm-game, ti-nspire, ti-nspire-cx
- Language: Python
- Homepage:
- Size: 106 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TIRhythm
A variety of rhythm game map players for the TI Nspire## Installation + Instructions
Included inside each of the folders is the Python source code for both the beatmap converters and the runners. Download and extract the repository as a .zip file, and navigate to the desired project's folder.To convert a beatmap, run the converter.py script. This will open a file chooser for you to select a beatmap to convert. Once the beatmap has been converted, the contents will output to the console as well as your clipboard. From there, load the project's .tns file into the Nspire Student Software and edit the Python script. Paste the beatmap data in your clipboard into the `data` variable. You may also edit the project's TI\[x\].py file and load that into the Nspire (though some more copy-pasting will be necessary.)
**Protip for advanced haxors**: you can also run converter.py in the console and pass in a file path to a beatmap as an argument. This will let you bypass the file dialog entirely. Theoretically, this could be used to pipe data into another program for conversion there.
## Runtime issue
The TI Nspire has a strange bug that causes the timer to run slower than realtime speed. This is fixed by multiplying the program timer's value by 1.024, as noted by the comment in the runner programs. If running on a PC, you should set the variable back to 1 so that the program doesn't run faster than expected.## Examples
- TIMania 4k: [サイバーサンダーサイダー (Cyber Thunder Cider)](https://www.youtube.com/watch?v=18ajAmFy78g)
- TIMania 7k: [Fool Moon Night](https://www.youtube.com/watch?v=K4GSyjPjq4k)
- TITaiko: [NUCLEAR-STAR](https://www.youtube.com/watch?v=WiEQtSoPvxo)