Coder Social home page Coder Social logo

dagachy / bmp-u Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jlchntoz/bmp-u

0.0 0.0 0.0 20.62 MB

🍌BananaBeats - Yet-another BMS rhythm game!

Home Page: https://bms.moka-rin.moe/

License: Artistic License 2.0

C# 80.27% ShaderLab 19.11% HLSL 0.61%

bmp-u's Introduction

BananaBeats

(Formly named: Be-Music-Player Unity Edition)

icon

Yet-Another Unity-based Be-Music Script/Source (BMS) Player

This project aims to parse BMS scores and allows everyone to play with them as a rhythm game. You may play with your BMS track with keyboard, game controllers or even with touch screen.

There was a program with the same name that I have made in 2013 (I did not publish that LOL), but it was quite messy and does not parse the BMS map correctly, so this is the successor of that experimental program even almost everything has been rewritten and that old stuff was not Unity-based but XNA-based.

Currently this project is still in alpha stage, therefore the features are still incomplete.

Currently Supported BMS Features

  • Channel 10-29 (Normal playable tracks)
  • Channel 50-69 (Long hold note tracks)
  • BPM / Measure Beat changes
  • WAV / OGG Sound Effect / BGM
  • Static frame BGAs
  • Video file BGAs (Via VideoStreamer / FFMPEG)
  • Bmson format

Pending features

  • Online ranking: It is not critical but players will be happy to compare the result online each other.

How to Play

  • Put all your BMS tracks and the resource files into the BMS folder, it is OK to make sub-folders in it.
  • Launch the game. Before you start, you can change the key mappings in the second tab.
  • Select the song you want to play.
  • You may adjust the note speed by dragging the slider on the top of the screen.
  • The sorting options will be actived once all playable tracks loaded.
  • If you just want to view or listen to the track, you can toggle the "Auto" checkbox.
  • Click the "Start" button at the bottom of the screen.
  • Enjoy your game!

Contributing

Feel free to clone, contribute, give suggestions and/or send pull requests! Currently the whole stuff is lack of graphics and some of the features are missing, it would be great if anyone can help!

Copyright Notice / Acknowledgements

This application uses following products:

Except the components mentioned above, the whole application (or game) in open-sourced under Artistic License 2.0.

(*) Commercial license of BASS is NOT included or covered in any official binaries or sources of BananaBeats (Indeed, BananaBeats is not a commercial project), for any commercial usage of BananaBeats with BASS (For example, selling it) have to purchase the license individually.

Special Thanks

  • UI Design: CxB
  • Japanese Translation: 千

Snapshots

Snapshot Snapshot Snapshot Snapshot Snapshot

Also here has a auto-play live demostration (external link):

Youtube

References

bmp-u's People

Contributors

jlchntoz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.