Skip to content

Releases: opcon/turnt-ninja

Version 0.14

28 Feb 10:11
Compare
Choose a tag to compare

Version 0.14

Highlights

  • 🐌 New gameplay feature!: Holding shift slows down the player movement
  • New deploy targets! The build script now produces standalone macOS and Linux releases! App bundles are produced for macOS, while zipped Mono kickstarts are produced for Linux. Turnt Ninja is now truly cross-platform - no extra dependencies required 😄
  • 🎚 Level generation tweaked again
  • General polish improved (icon files added, window title icon set etc.)
  • 😍 New builds are now distributed through Itch.io at https://opcon.itch.io/turnt-ninja.
    This integrates with the build script using their butler tool, so everything is automated. Automatic updates are provided through their Itch desktop app!
  • Continuous integration is improved, now doesn't produce duplicate builds for tags. Automated release on tags is almost complete.
  • AssemblyInformationalVersion is now stamped at build time with branch, git hash and tag information
  • New update checking method that uses the Itch.io API
  • SDL backend is now used on macOs and Linux platforms. This fixes a bunch of issues on macOS and is generally great in general
  • A bunch of error reporting improvements

Version 0.13

26 Sep 02:23
Compare
Choose a tag to compare

Version 0.13

Highlights

  • Tweak stage-building algorithm
  • Added new black-and-white colour mode, selectable from options menu
  • Added chance to swap foreground and background colours
  • Fixed up some UI where the proper fonts were not being used
  • Changed song browser UI so it is now easier to select different file systems
  • Fixed song browser starting on Recent Songs filesystem even if the user had not played any songs
  • Add hackish way of searching on SoundCloud - simply type to search and then press enter
  • Fixed SDL crash on Linux
  • Redesigned options menu - now looks a little bit less pretty but is more consistent and functional
  • Decreased onset threshold to 2.5
  • Removed mouse control from main menu - was too confusing
  • Reset player to Play position after finishing a song - not Exit!
  • Tweaked first run scene to behave better

0.12 Release!

25 Aug 14:14
Compare
Choose a tag to compare

Version 0.12

Highlights

  • Cross-platform support (complete support for OS X, minimal support for Linux)
  • Enabled triple buffering - this makes the game play smoother
  • Added opt-in analytics and crash reporting using Piwik and Sentry
  • Redesigned main menu (still a WIP though)
  • Fixed some bugs
  • Update to latest version of dependencies (fixed some bugs, e.g. with CSCore)
  • Use hardcoded SoundCloud category names, since they removed the API endpoint for obtaining them
  • Added large structures to generated levels
  • Improved build system
    • Switched to paket instead of nuget
    • Added a FAKE build script
    • Added deploy targets
      • Zipped
      • Squirrel
      • ILMerged assembly (only runs on Mac/Linux atm)
  • Added Continuous Integration with AppVeyor and Travis-CI
  • Improved font handling
  • Reorganized project directory layout
  • Renamed BeatDetection solution+namespace to TurntNinja
  • Split BeatCollection class into OnsetCollection and OnsetDrawing, to separate timing logic from display logic
  • Easy mode is now the default difficulty
  • Added basic SoundCloud searching functionality (type to search + enter)
  • Added welcome screen on first start up
  • Automatic updating through Squirrel is now only allowed if the application was installed through Squirrel initially
  • Added ServiceLocator class to handler services (added in Substructio)
  • New settings provider, JsonSettings. This is used on non-Windows platforms, and avoids some bugs with the xml application settings in Mono ( #19 )
  • Altered way that recent songs are saved so that it's compatible with OSX and Linux ( #9 ). This should also prevent songs being lost across application upgrades.

0.11 Release!

11 May 14:28
Compare
Choose a tag to compare

Version 0.11

Highlights

  • Added improved search to the file browser
  • Added some useful default folders to the local file browser
    • My Music
    • Desktop
    • My Documents
    • Bundled Songs
  • Added a scoring system, which displays your score during gameplay and at the end of the song
    • High scores are saved for each song/difficulty combination
  • Speedup SoundCloud loading
  • Added auto-updating using Squirrel - the update function can be accessed through the main menu
  • Debug information during gameplay is now only drawn if the debug flag is on (F12)
  • Fixed some bugs
    • One was where scaling of main menu would be incorrect after gameplay
  • Improved directory handling
    • Now supports having Resources directory alongside .exe
    • Processed Songs and CrashLogs are now stored in the %appdata%/turnt-ninja directory
  • Show the current game version on the menu screen
  • Options scene elements are now tabbable

0.10 Release!

23 Jul 05:35
Compare
Choose a tag to compare

Version 0.10

Highlights

  • Improved colour generation and colour cycling
    • Also improved general game style
    • Changed to a new (heaps better) font!!
  • Updated Soundcloud and onset detection libraries to latest dev versions
  • Added a Soundcloud filesystem
  • Added a Recent filesystem
  • Added difficulty options
  • Tweaked stage geometry builder code
  • Fixed bug that was making game too easy (hahaha)

0.7 Alpha Release!

23 Jul 05:35
Compare
Choose a tag to compare

Check merge commit for more details, major features include completely rewritten rendering engine to remove legacy OpenGL code and miscellaneous performance improvements.

0.6b Alpha Release

23 Jul 05:34
Compare
Choose a tag to compare

Hotfix for center polygon changing size while loading songs

Known bugs:
crashes on end of song

Alpha Release

23 Jul 05:34
Compare
Choose a tag to compare

First public alpha release - detection and generation preview. No scores/collisions are working.

Reads *.wav, *.flac and *.mp3.

External programs required by the program are sonic-annotator and qm-vamp-plugins.

Source can be obtained from:
http://code.soundsoftware.ac.uk/projects/sonic-annotator/files
and
http://isophonics.net/QMVampPlugins