# supersaber A free and open source clone of [Beat Saber](https://beatsaber.com) that lets you play over 6000 community songs from [Beat Saver](https://beatsaver.com/) songs without having to install any mods. We are big fans of Beat Saber and what it has done for VR. As an homage, we built Super Saber with [A-Frame](https://aframe.io) and JavaScript to show that the Web is capable of great VR. **Play Super Saber now** for free on HTC Vive or Oculus Rift via **[Supermedium](https://supermedium.com)**, the browser for the VR Internet! Or [head directly to the play URL](https://supermedium.com/supersaber/play.html) if you have a WebVR-compatible browser with Vive or Rift. We recommend Supermedium though as it is not prone to regressions and is configured for performance. ## Development Super Saber is built with [A-Frame](https://aframe.io) (incl. [three.js](https://threejs.org) and JavaScript). ``` npm install npm run start ``` Then head to `localhost:3000` in your browser. Also uses [aframe-state-component](https://www.npmjs.com/package/aframe-state-component) as state container and [Nunjucks](https://mozilla.github.io/nunjucks/) to assist HTML templating. ### Debug Flags | Flag | Description | |---------------|-------------------------| | ?debug | Move sabers with mouse. | | ?debugloading | Show loading screen. | | ?debugvictory | Show victory screen. | | ?godmode | Never die. | | ?synctest | Log beat timestamps. | ## Contact We love'd if you provide feedback, bug reports, and feature requests! And trust us, there are bugs! - [Supermedium](https://supermedium.com) - Hang out with us on [Discord](https://supermedium.com/discord/). - Follow us on [Twitter](https://twitter.com/supermediumvr)! - [Beat Saber Modding Discord](https://discordapp.com/invite/6JcXMq3) ## Credits - [Beat Saber](https://beatsaber.com) from [Hyperbolic Magnetism](http://www.hyperbolicmagnetism.com/). Please support them with the purchase! - [BeatSaver](https://beatsaver.com), the community that created all the custom songs and beat maps.