# Welcome

![](https://3768587677-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MUZaXjCcfm0sIFJ1Iss%2F-MUZapCaEHWmxOKqz4uA%2F-MUZcLj_PknMngdxpN1W%2Fimage.png?alt=media\&token=3beaa163-6ee1-42bd-a7bd-c94d8331095f)

Rhythm Plus is a web-based vertical scrolling rhythm game (VSRG), you can make, play, and share any songs from and with anyone!

### How to play

Each track has an associated key, for a 4 track game, D, F, J, K, associates to track 1-4 respectively. On mobile devices, you can simply tap the white hit line to toggle the track.

Based on the rhythm, notes will drop from the top of the track, when the note gets closer to the bottom white line, hit the corresponding track. Hit while the note is on the white line to get higher marks.

For longer hold notes, hold the key when the bottom of the hold note reaches the white line, then release the key once the top of the note has just left the line.

### Create song and maps

It is very easy to create a beatmap in rhythm plus, just create as you are playing one!


# Screenshots

### Title Screen

![Home](https://3768587677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MUZaXjCcfm0sIFJ1Iss%2Fuploads%2FA958d6V2jOTfuG98WUCu%2Fimage.png?alt=media\&token=36257f1f-bb9c-4bea-9045-84187c881314)

### Song Select

![](https://3768587677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MUZaXjCcfm0sIFJ1Iss%2Fuploads%2FqZG49MWxnYbf7urViPsN%2Fimage.png?alt=media\&token=961c7c2c-624b-420f-b0f8-edf3a48d2584)

### Gameplay

![Gameplay](https://3768587677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MUZaXjCcfm0sIFJ1Iss%2Fuploads%2FHFLgjmUBPjdpCjVYVPz8%2FScreenshot%20\(124\).png?alt=media\&token=4469b02f-3267-4b58-a3d4-6a672db7e67a)

![Custom Colors](https://3768587677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MUZaXjCcfm0sIFJ1Iss%2Fuploads%2FuHKHhOCYKgBII6RGKg6P%2Fcolors.png?alt=media\&token=b6b5567b-3a90-4c7c-bfda-f8395c1414f3)

### Preferences

![Preferences](https://3768587677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MUZaXjCcfm0sIFJ1Iss%2Fuploads%2FQY4auuP8jYEzg9Zqo0AU%2Fimage.png?alt=media\&token=8ebb6d8d-9df1-4e01-95e5-7c69c76d6299)

### Sheet Editor

![Sheet Editor](https://3768587677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MUZaXjCcfm0sIFJ1Iss%2Fuploads%2FsV2M9i1BCu0enRmLG0W7%2FScreenshot%20\(122\).png?alt=media\&token=283c2859-7e21-4305-9a80-dbeebcde6967)

![Editor 2](https://3768587677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MUZaXjCcfm0sIFJ1Iss%2Fuploads%2FGVOGqhNGaXaM8zZVYpEC%2Fimage.png?alt=media\&token=f8bd79a2-d526-475c-b0b5-30bb0b1f80e5)


# Terms of Service

**AGREEMENT TO TERMS**\
These Terms of Service constitute a legally binding agreement made between you, whether personally or on behalf of an entity (“you”) and Rhythm Plus Team ("**we**," "**us**," or "**our**”), concerning your access to and use of the rhythm-plus.com website as well as any other media form, media channel, mobile website or mobile application related, linked, or otherwise connected thereto (collectively, the “Site”). You agree that by accessing the Site, you have read, understood, and agreed to be bound by all of these Terms of Use. IF YOU DO NOT AGREE WITH ALL OF THESE TERMS OF USE, THEN YOU ARE EXPRESSLY PROHIBITED FROM USING THE SITE AND YOU MUST DISCONTINUE USE IMMEDIATELY.\
Supplemental terms and conditions or documents that may be posted on the Site from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole discretion, to make changes or modifications to these Terms of Use from time to time. We will alert you about any changes by updating the “Last updated” date of these Terms of Use, and you waive any right to receive specific notice of each such change. Please ensure that you check the applicable Terms every time you use our Site so that you understand which Terms apply. You will be subject to, and will be deemed to have been made aware of and to have accepted, the changes in any revised Terms of Use by your continued use of the Site after the date such revised Terms of Use are posted.\
The information provided on the Site is not intended for distribution to or use by any person or entity in any jurisdiction or country where such distribution or use would be contrary to law or regulation or which would subject us to any registration requirement within such jurisdiction or country. Accordingly, those persons who choose to access the Site from other locations do so on their own initiative and are solely responsible for compliance with local laws, if and to the extent local laws are applicable.\
The Site is not tailored to comply with industry-specific regulations (Health Insurance Portability and Accountability Act (HIPAA), Federal Information Security Management Act (FISMA), etc.), so if your interactions would be subjected to such laws, you may not use this Site. You may not use the Site in a way that would violate the Gramm-Leach-Bliley Act (GLBA).\
All users who are minors in the jurisdiction in which they reside (generally under the age of 18) must have the permission of, and be directly supervised by, their parent or guardian to use the Site. If you are a minor, you must have your parent or guardian read and agree to these Terms of Use prior to you using the Site.\
\
**INTELLECTUAL PROPERTY RIGHTS**\
Unless otherwise indicated, the Site is our proprietary property and all source code, databases, functionality, software, website designs, audio, video (except user uploaded or linked third party audio and video), text, photographs, and graphics on the Site (collectively, the “Content”) and the trademarks, service marks, and logos contained therein (the “Marks”) are owned or controlled by us or licensed to us, and are protected by copyright and trademark laws and various other intellectual property rights and unfair competition laws of the United States, international copyright laws, and international conventions. The Content and the Marks are provided on the Site “AS IS” for your information and personal use only. Except as expressly provided in these Terms of Use, no part of the Site and no Content or Marks may be copied, reproduced, aggregated, republished, uploaded, posted, publicly displayed, encoded, translated, transmitted, distributed, sold, licensed, or otherwise exploited for any commercial purpose whatsoever, without our express prior written permission.\
Provided that you are eligible to use the Site, you are granted a limited license to access and use the Site and to download or print a copy of any portion of the Content to which you have properly gained access solely for your personal, non-commercial use. We reserve all rights not expressly granted to you in and to the Site, the Content and the Marks.\
\
**USER REPRESENTATIONS**\
By using the Site, you represent and warrant that: (1) all registration information you submit will be true, accurate, current, and complete; (2) you will maintain the accuracy of such information and promptly update such registration information as necessary; (3) you have the legal capacity and you agree to comply with these Terms of Use; (4) you are not a minor in the jurisdiction in which you reside, or if a minor, you have received parental permission to use the Site; (5) you will not access the Site through automated or non-human means, whether through a bot, script, or otherwise; (6) you will not use the Site for any illegal or unauthorized purpose; and (7) your use of the Site will not violate any applicable law or regulation.\
If you provide any information that is untrue, inaccurate, not current, or incomplete, we have the right to suspend or terminate your account and refuse any and all current or future use of the Site (or any portion thereof).\
\
**USER REGISTRATION**

You may be required to register with the Site. You agree to keep your password confidential and will be responsible for all use of your account and password. We reserve the right to remove, reclaim, or change a username you select if we determine, in our sole discretion, that such username is inappropriate, obscene, or otherwise objectionable.\
\
**PROHIBITED ACTIVITIES**\
You may not access or use the Site for any purpose other than that for which we make the Site available. The Site may not be used in connection with any commercial endeavors except those that are specifically endorsed or approved by us.\
As a user of the Site, you agree not to:

* Systematically retrieve data or other content from the Site to create or compile, directly or indirectly, a collection, compilation, database, or directory without written permission from us.
* Trick, defraud, or mislead us and other users, especially in any attempt to learn sensitive account information such as user passwords.
* Circumvent, disable, or otherwise interfere with security-related features of the Site, including features that prevent or restrict the use or copying of any Content or enforce limitations on the use of the Site and/or the Content contained therein.
* Disparage, tarnish, or otherwise harm, in our opinion, us and/or the Site.
* Use any information obtained from the Site in order to harass, abuse, or harm another person.
* Make improper use of our support services or submit false reports of abuse or misconduct.
* Use the Site in a manner inconsistent with any applicable laws or regulations.
* Engage in unauthorized framing of or linking to the Site.
* Upload or transmit (or attempt to upload or to transmit) viruses, Trojan horses, or other material, including excessive use of capital letters and spamming (continuous posting of repetitive text), that interferes with any party’s uninterrupted use and enjoyment of the Site or modifies, impairs, disrupts, alters, or interferes with the use, features, functions, operation, or maintenance of the Site.
* Engage in any automated use of the system, such as using scripts to send comments or messages, or using any data mining, robots, or similar data gathering and extraction tools.
* Delete the copyright or other proprietary rights notice from any Content.
* Attempt to impersonate another user or person or use the username of another user.
* Upload or transmit (or attempt to upload or to transmit) any material that acts as a passive or active information collection or transmission mechanism, including without limitation, clear graphics interchange formats (“gifs”), 1×1 pixels, web bugs, cookies, or other similar devices (sometimes referred to as “spyware” or “passive collection mechanisms” or “pcms”).
* Interfere with, disrupt, or create an undue burden on the Site or the networks or services connected to the Site.
* Harass, annoy, intimidate, or threaten any of our employees or agents engaged in providing any portion of the Site to you.
* Attempt to bypass any measures of the Site designed to prevent or restrict access to the Site, or any portion of the Site.
* Copy or adapt the Site’s software, including but not limited to Flash, PHP, HTML, JavaScript, or other code.
* Except as permitted by applicable law, decipher, decompile, disassemble, or reverse engineer any of the software comprising or in any way making up a part of the Site.
* Except as may be the result of standard search engine or Internet browser usage, use, launch, develop, or distribute any automated system, including without limitation, any spider, robot, cheat utility, scraper, or offline reader that accesses the Site, or using or launching any unauthorized script or other software.
* Use a buying agent or purchasing agent to make purchases on the Site.
* Make any unauthorized use of the Site, including collecting usernames and/or email addresses of users by electronic or other means for the purpose of sending unsolicited email, or creating user accounts by automated means or under false pretenses.
* Use the Site as part of any effort to compete with us or otherwise use the Site and/or the Content for any revenue-generating endeavor or commercial enterprise.

\
\
**USER GENERATED CONTRIBUTIONS**\
The Site may invite you to chat, contribute to, or participate in blogs, message boards, online forums, and other functionality, and may provide you with the opportunity to create, submit, post, display, transmit, perform, publish, distribute, or broadcast content and materials to us or on the Site, including but not limited to text, writings, video, audio, photographs, graphics, comments, suggestions, or personal information or other material (collectively, "Contributions"). Contributions may be viewable by other users of the Site and through third-party websites. As such, any Contributions you transmit may be treated as non-confidential and non-proprietary. Rhythm Plus expressly disclaims any and all liability in connection with User Submissions. Rhythm Plus does not permit copyright infringing activities and infringement of intellectual property rights on its Website, and Rhythm Plus will remove all Content and User Submissions if properly notified that such Content or User Submission infringes on another's intellectual property rights. We reserves the right to remove Content and User Submissions without prior notice. Rhythm Plus is not liable and does not own any music and video content the user uploads, or linked from third party platforms. The Rhythm Plus management make no guarantees as to whether any user-uploaded content and information is accurate, current, or of substantial quality. We assume no responsibility as to whether objectionable content has been uploaded, or whether users have the rights to distribute uploaded content. When you create or make available any Contributions, you thereby represent and warrant that:

* The creation, distribution, transmission, public display, or performance, and the accessing, downloading, or copying of your Contributions do not and will not infringe the proprietary rights, including but not limited to the copyright, patent, trademark, trade secret, or moral rights of any third party.
* You are the creator and owner of or have the necessary licenses, rights, consents, releases, and permissions to use and to authorize us, the Site, and other users of the Site to use your Contributions in any manner contemplated by the Site and these Terms of Use.
* You have the written consent, release, and/or permission of each and every identifiable individual person in your Contributions to use the name or likeness of each and every such identifiable individual person to enable inclusion and use of your Contributions in any manner contemplated by the Site and these Terms of Use.
* Your Contributions are not false, inaccurate, or misleading.
* Your Contributions are not unsolicited or unauthorized advertising, promotional materials, pyramid schemes, chain letters, spam, mass mailings, or other forms of solicitation.
* Your Contributions are not obscene, lewd, lascivious, filthy, violent, harassing, libelous, slanderous, or otherwise objectionable (as determined by us).
* Your Contributions do not ridicule, mock, disparage, intimidate, or abuse anyone.
* Your Contributions are not used to harass or threaten (in the legal sense of those terms) any other person and to promote violence against a specific person or class of people.
* Your Contributions do not violate any applicable law, regulation, or rule.
* Your Contributions do not violate the privacy or publicity rights of any third party.
* Your Contributions do not violate any applicable law concerning child pornography, or otherwise intended to protect the health or well-being of minors.
* Your Contributions do not include any offensive comments that are connected to race, national origin, gender, sexual preference, or physical handicap.
* Your Contributions do not otherwise violate, or link to material that violates, any provision of these Terms of Use, or any applicable law or regulation.

Any use of the Site in violation of the foregoing violates these Terms of Use and may result in, among other things, termination or suspension of your rights to use the Site.\
\
\
**SOCIAL MEDIA**\
As part of the functionality of the Site, you may link your account with online accounts you have with third-party service providers (each such account, a “Third-Party Account”) by either: (1) providing your Third-Party Account login information through the Site; or (2) allowing us to access your Third-Party Account, as is permitted under the applicable terms and conditions that govern your use of each Third-Party Account. You represent and warrant that you are entitled to disclose your Third-Party Account login information to us and/or grant us access to your Third-Party Account, without breach by you of any of the terms and conditions that govern your use of the applicable Third-Party Account, and without obligating us to pay any fees or making us subject to any usage limitations imposed by the third-party service provider of the Third-Party Account. By granting us access to any Third-Party Accounts, you understand that (1) we may access, make available, and store (if applicable) any content that you have provided to and stored in your Third-Party Account (the “Social Network Content”) so that it is available on and through the Site via your account, including without limitation any friend lists and (2) we may submit to and receive from your Third-Party Account additional information to the extent you are notified when you link your account with the Third-Party Account. Depending on the Third-Party Accounts you choose and subject to the privacy settings that you have set in such Third-Party Accounts, personally identifiable information that you post to your Third-Party Accounts may be available on and through your account on the Site. Please note that if a Third-Party Account or associated service becomes unavailable or our access to such Third Party Account is terminated by the third-party service provider, then Social Network Content may no longer be available on and through the Site. You will have the ability to disable the connection between your account on the Site and your Third-Party Accounts at any time. PLEASE NOTE THAT YOUR RELATIONSHIP WITH THE THIRD-PARTY SERVICE PROVIDERS ASSOCIATED WITH YOUR THIRD-PARTY ACCOUNTS IS GOVERNED SOLELY BY YOUR AGREEMENT(S) WITH SUCH THIRD-PARTY SERVICE PROVIDERS. We make no effort to review any Social Network Content for any purpose, including but not limited to, for accuracy, legality, or non-infringement, and we are not responsible for any Social Network Content. You acknowledge and agree that we may access your email address book associated with a Third-Party Account and your contacts list stored on your mobile device or tablet computer solely for purposes of identifying and informing you of those contacts who have also registered to use the Site. You can deactivate the connection between the Site and your Third-Party Account by contacting us using the contact information below or through your account settings (if applicable). We will attempt to delete any information stored on our servers that was obtained through such Third-Party Account, except the username and profile picture that become associated with your account.\
\
**SITE MANAGEMENT**\
We reserve the right, but not the obligation, to: (1) monitor the Site for violations of these Terms of Use; (2) take appropriate legal action against anyone who, in our sole discretion, violates the law or these Terms of Use, including without limitation, reporting such user to law enforcement authorities; (3) in our sole discretion and without limitation, refuse, restrict access to, limit the availability of, or disable (to the extent technologically feasible) any of your Contributions or any portion thereof; (4) in our sole discretion and without limitation, notice, or liability, to remove from the Site or otherwise disable all files and content that are excessive in size or are in any way burdensome to our systems; and (5) otherwise manage the Site in a manner designed to protect our rights and property and to facilitate the proper functioning of the Site.\
\
**PRIVACY POLICY**\
We care about data privacy and security. By using the Site, you agree to be bound by our Privacy Policy posted on the Site, which is incorporated into these Terms of Use. Please be advised the Site is hosted in the United States. If you access the Site from any other region of the world with laws or other requirements governing personal data collection, use, or disclosure that differ from applicable laws in the United States, then through your continued use of the Site, you are transferring your data to the United States, and you agree to have your data transferred to and processed in the United States.\
\
**TERM AND TERMINATION**\
These Terms of Use shall remain in full force and effect while you use the Site. WITHOUT LIMITING ANY OTHER PROVISION OF THESE TERMS OF USE, WE RESERVE THE RIGHT TO, IN OUR SOLE DISCRETION AND WITHOUT NOTICE OR LIABILITY, DENY ACCESS TO AND USE OF THE SITE (INCLUDING BLOCKING CERTAIN IP ADDRESSES), TO ANY PERSON FOR ANY REASON OR FOR NO REASON, INCLUDING WITHOUT LIMITATION FOR BREACH OF ANY REPRESENTATION, WARRANTY, OR COVENANT CONTAINED IN THESE TERMS OF USE OR OF ANY APPLICABLE LAW OR REGULATION. WE MAY TERMINATE YOUR USE OR PARTICIPATION IN THE SITE OR DELETE YOUR ACCOUNT AND ANY CONTENT OR INFORMATION THAT YOU POSTED AT ANY TIME, WITHOUT WARNING, IN OUR SOLE DISCRETION.\
If we terminate or suspend your account for any reason, you are prohibited from registering and creating a new account under your name, a fake or borrowed name, or the name of any third party, even if you may be acting on behalf of the third party. In addition to terminating or suspending your account, we reserve the right to take appropriate legal action, including without limitation pursuing civil, criminal, and injunctive redress.\
\
**MODIFICATIONS AND INTERRUPTIONS**\
We reserve the right to change, modify, or remove the contents of the Site at any time or for any reason at our sole discretion without notice. However, we have no obligation to update any information on our Site. We also reserve the right to modify or discontinue all or part of the Site without notice at any time. We will not be liable to you or any third party for any modification, price change, suspension, or discontinuance of the Site.\
We cannot guarantee the Site will be available at all times. We may experience hardware, software, or other problems or need to perform maintenance related to the Site, resulting in interruptions, delays, or errors. We reserve the right to change, revise, update, suspend, discontinue, or otherwise modify the Site at any time or for any reason without notice to you. You agree that we have no liability whatsoever for any loss, damage, or inconvenience caused by your inability to access or use the Site during any downtime or discontinuance of the Site. Nothing in these Terms of Use will be construed to obligate us to maintain and support the Site or to supply any corrections, updates, or releases in connection therewith.\
\
**CORRECTIONS**\
There may be information on the Site that contains typographical errors, inaccuracies, or omissions, including descriptions, pricing, availability, and various other information. We reserve the right to correct any errors, inaccuracies, or omissions and to change or update the information on the Site at any time, without prior notice.\
\
**DISCLAIMER**\
THE SITE IS PROVIDED ON AN AS-IS AND AS-AVAILABLE BASIS. YOU AGREE THAT YOUR USE OF THE SITE AND OUR SERVICES WILL BE AT YOUR SOLE RISK. TO THE FULLEST EXTENT PERMITTED BY LAW, WE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, IN CONNECTION WITH THE SITE AND YOUR USE THEREOF, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. WE MAKE NO WARRANTIES OR REPRESENTATIONS ABOUT THE ACCURACY OR COMPLETENESS OF THE SITE’S CONTENT OR THE CONTENT OF ANY WEBSITES LINKED TO THE SITE AND WE WILL ASSUME NO LIABILITY OR RESPONSIBILITY FOR ANY (1) ERRORS, MISTAKES, OR INACCURACIES OF CONTENT AND MATERIALS, (2) PERSONAL INJURY OR PROPERTY DAMAGE, OF ANY NATURE WHATSOEVER, RESULTING FROM YOUR ACCESS TO AND USE OF THE SITE, (3) ANY UNAUTHORIZED ACCESS TO OR USE OF OUR SECURE SERVERS AND/OR ANY AND ALL PERSONAL INFORMATION AND/OR FINANCIAL INFORMATION STORED THEREIN, (4) ANY INTERRUPTION OR CESSATION OF TRANSMISSION TO OR FROM THE SITE, (5) ANY BUGS, VIRUSES, TROJAN HORSES, OR THE LIKE WHICH MAY BE TRANSMITTED TO OR THROUGH THE SITE BY ANY THIRD PARTY, AND/OR (6) ANY ERRORS OR OMISSIONS IN ANY CONTENT AND MATERIALS OR FOR ANY LOSS OR DAMAGE OF ANY KIND INCURRED AS A RESULT OF THE USE OF ANY CONTENT POSTED, TRANSMITTED, OR OTHERWISE MADE AVAILABLE VIA THE SITE. WE DO NOT WARRANT, ENDORSE, GUARANTEE, OR ASSUME RESPONSIBILITY FOR ANY PRODUCT OR SERVICE ADVERTISED OR OFFERED BY A THIRD PARTY THROUGH THE SITE, ANY HYPERLINKED WEBSITE, OR ANY WEBSITE OR MOBILE APPLICATION FEATURED IN ANY BANNER OR OTHER ADVERTISING, AND WE WILL NOT BE A PARTY TO OR IN ANY WAY BE RESPONSIBLE FOR MONITORING ANY TRANSACTION BETWEEN YOU AND ANY THIRD-PARTY PROVIDERS OF PRODUCTS OR SERVICES. AS WITH THE PURCHASE OF A PRODUCT OR SERVICE THROUGH ANY MEDIUM OR IN ANY ENVIRONMENT, YOU SHOULD USE YOUR BEST JUDGMENT AND EXERCISE CAUTION WHERE APPROPRIATE.\
\
**LIMITATIONS OF LIABILITY**\
IN NO EVENT WILL WE OR OUR DIRECTORS, EMPLOYEES, OR AGENTS BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, EXEMPLARY, INCIDENTAL, SPECIAL, OR PUNITIVE DAMAGES, INCLUDING LOST PROFIT, LOST REVENUE, LOSS OF DATA, OR OTHER DAMAGES ARISING FROM YOUR USE OF THE SITE, EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. NOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED HEREIN, OUR LIABILITY TO YOU FOR ANY CAUSE WHATSOEVER AND REGARDLESS OF THE FORM OF THE ACTION, WILL AT ALL TIMES BE LIMITED TO THE AMOUNT PAID, IF ANY, BY YOU TO US. CERTAIN US STATE LAWS AND INTERNATIONAL LAWS DO NOT ALLOW LIMITATIONS ON IMPLIED WARRANTIES OR THE EXCLUSION OR LIMITATION OF CERTAIN DAMAGES. IF THESE LAWS APPLY TO YOU, SOME OR ALL OF THE ABOVE DISCLAIMERS OR LIMITATIONS MAY NOT APPLY TO YOU, AND YOU MAY HAVE ADDITIONAL RIGHTS.\
\
**INDEMNIFICATION**\
You agree to defend, indemnify, and hold us harmless, including our subsidiaries, affiliates, and all of our respective officers, agents, partners, and employees, from and against any loss, damage, liability, claim, or demand, including reasonable attorneys’ fees and expenses, made by any third party due to or arising out of: (1) your Contributions; (2) use of the Site; (3) breach of these Terms of Use; (4) any breach of your representations and warranties set forth in these Terms of Use; (5) your violation of the rights of a third party, including but not limited to intellectual property rights; or (6) any overt harmful act toward any other user of the Site with whom you connected via the Site. Notwithstanding the foregoing, we reserve the right, at your expense, to assume the exclusive defense and control of any matter for which you are required to indemnify us, and you agree to cooperate, at your expense, with our defense of such claims. We will use reasonable efforts to notify you of any such claim, action, or proceeding which is subject to this indemnification upon becoming aware of it.\
\
**USER DATA**\
We will maintain certain data that you transmit to the Site for the purpose of managing the performance of the Site, as well as data relating to your use of the Site. Although we perform regular routine backups of data, you are solely responsible for all data that you transmit or that relates to any activity you have undertaken using the Site. You agree that we shall have no liability to you for any loss or corruption of any such data, and you hereby waive any right of action against us arising from any such loss or corruption of such data.\
\
**MISCELLANEOUS**\
These Terms of Use and any policies or operating rules posted by us on the Site or in respect to the Site constitute the entire agreement and understanding between you and us. Our failure to exercise or enforce any right or provision of these Terms of Use shall not operate as a waiver of such right or provision. These Terms of Use operate to the fullest extent permissible by law. We may assign any or all of our rights and obligations to others at any time. We shall not be responsible or liable for any loss, damage, delay, or failure to act caused by any cause beyond our reasonable control. If any provision or part of a provision of these Terms of Use is determined to be unlawful, void, or unenforceable, that provision or part of the provision is deemed severable from these Terms of Use and does not affect the validity and enforceability of any remaining provisions. There is no joint venture, partnership, employment or agency relationship created between you and us as a result of these Terms of Use or use of the Site. You agree that these Terms of Use will not be construed against us by virtue of having drafted them. You hereby waive any and all defenses you may have based on the electronic form of these Terms of Use and the lack of signing by the parties hereto to execute these Terms of Use.


# Privacy Policy

At Rhythm Plus, accessible from rhythm-plus.com, one of our main priorities is the privacy of our visitors. This Privacy Policy document contains types of information that is collected and recorded by Rhythm Plus and how we use it.

If you have additional questions or require more information about our Privacy Policy, do not hesitate to contact us.

This Privacy Policy applies to our online activities, including our website at rhythm-plus.com, the Rhythm Plus game, and the Discord applications we operate in our official Discord servers. It is not applicable to any information collected offline or through channels we do not operate.

### Consent

By using our website, you hereby consent to our Privacy Policy and agree to its terms.

### Information we collect

The personal information that you are asked to provide, and the reasons why you are asked to provide it, will be made clear to you at the point we ask you to provide your personal information.

If you contact us directly, we may receive additional information about you such as your name, email address, the contents of the message and/or attachments you may send us, and any other information you may choose to provide.

When you register for an Account, we may ask for your contact information, including items such as display name, email address, and profile picture.

### How we use your information

We use the information we collect in various ways, including to:

* Provide, operate, and maintain our website
* Improve, personalize, and expand our website
* Understand and analyze how you use our website
* Develop new products, services, features, and functionality
* Communicate with you, either directly or through one of our partners, including for customer service, to provide you with updates and other information relating to the website, and for marketing and promotional purposes
* Send you emails
* Find and prevent fraud

### Log Files

Rhythm Plus follows a standard procedure of using log files. These files log visitors when they visit websites. All hosting companies do this and a part of hosting services' analytics. The information collected by log files include internet protocol (IP) addresses, browser type, Internet Service Provider (ISP), date and time stamp, referring/exit pages, and possibly the number of clicks. These are not linked to any information that is personally identifiable. The purpose of the information is for analyzing trends, administering the site, tracking users' movement on the website, and gathering demographic information.

### Cookies and Web Beacons

Like any other website, Rhythm Plus uses 'cookies'. These cookies are used to store information including visitors' preferences, and the pages on the website that the visitor accessed or visited. The information is used to optimize the users' experience by customizing our web page content based on visitors' browser type and/or other information.

For more general information on cookies, please read [the Cookies article on Generate Privacy Policy website](https://www.generateprivacypolicy.com/#cookies).

### Google DoubleClick DART Cookie

Google is one of a third-party vendor on our site. It also uses cookies, known as DART cookies, to serve ads to our site visitors based upon their visit to [www.website.com](http://www.website.com) and other sites on the internet. However, visitors may choose to decline the use of DART cookies by visiting the Google ad and content network Privacy Policy at the following URL – <https://policies.google.com/technologies/ads>

### Advertising Partners Privacy Policies

You may consult this list to find the Privacy Policy for each of the advertising partners of Rhythm Plus.

Third-party ad servers or ad networks uses technologies like cookies, JavaScript, or Web Beacons that are used in their respective advertisements and links that appear on Rhythm Plus, which are sent directly to users' browser. They automatically receive your IP address when this occurs. These technologies are used to measure the effectiveness of their advertising campaigns and/or to personalize the advertising content that you see on websites that you visit.

Note that Rhythm Plus has no access to or control over these cookies that are used by third-party advertisers.

### Third Party Privacy Policies

Rhythm Plus's Privacy Policy does not apply to other advertisers or websites. Thus, we are advising you to consult the respective Privacy Policies of these third-party ad servers for more detailed information. It may include their practices and instructions about how to opt-out of certain options.

You can choose to disable cookies through your individual browser options. To know more detailed information about cookie management with specific web browsers, it can be found at the browsers' respective websites.

### CCPA Privacy Rights (Do Not Sell My Personal Information)

Under the CCPA, among other rights, California consumers have the right to:

Request that a business that collects a consumer's personal data disclose the categories and specific pieces of personal data that a business has collected about consumers.

Request that a business delete any personal data about the consumer that a business has collected.

Request that a business that sells a consumer's personal data, not sell the consumer's personal data.

If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us.

### GDPR Data Protection Rights

We would like to make sure you are fully aware of all of your data protection rights. Every user is entitled to the following:

The right to access – You have the right to request copies of your personal data. We may charge you a small fee for this service.

The right to rectification – You have the right to request that we correct any information you believe is inaccurate. You also have the right to request that we complete the information you believe is incomplete.

The right to erasure – You have the right to request that we erase your personal data, under certain conditions.

The right to restrict processing – You have the right to request that we restrict the processing of your personal data, under certain conditions.

The right to object to processing – You have the right to object to our processing of your personal data, under certain conditions.

The right to data portability – You have the right to request that we transfer the data that we have collected to another organization, or directly to you, under certain conditions.

If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us.

### Discord Bots and Community Servers

We operate official Rhythm Plus Discord servers and we run Discord applications inside such servers.

**Early access.** When you request an early-access code, we store your Discord user ID alongside the code issued to you and whether it has been redeemed. We use this to return the correct code, prevent duplicate issuance, and resolve support requests.

**Messages you send to our bot.** If you send a direct message to our Discord application, or send a message that @mentions it, we store the content of that message together with your Discord user ID and username, the channel, and the time. We use this to read, triage, and respond to bug reports and feature requests.

**Server messages.** We might use the content of messages, attachments, and images posted in those servers, together with the author's Discord user ID, username, display name, and roles so that we retain a moderation record. In our public feedback and support channels, we process message content to identify bug reports and feature suggestions and to produce a periodic summary to help improve our game. Data are stored on infrastructure we control, are not published, and are accessible only to the project maintainer. They are never sold or shared with third parties.

**Your choices.** You can ask us to stop processing your messages, and to delete data we hold about you, by contacting <help@rhythm-plus.com>. We will honour deletion requests for message content, archived messages, and early-access records.

### Children's Information

Another part of our priority is adding protection for children while using the internet. We encourage parents and guardians to observe, participate in, and/or monitor and guide their online activity.

Rhythm Plus does not knowingly collect any Personal Identifiable Information from children under the age of 13. If you think that your child provided this kind of information on our website, we strongly encourage you to contact us immediately and we will do our best efforts to promptly remove such information from our records.


# Song Verification

Get your songs verified to increase discoverability

{% hint style="info" %}
The verification system is still being improved, and we need your help! If you are interested on becoming a reviewer or have any suggestion/ideas on the upcoming verification system, you can speak to one of our head admins in our [discord server.](https://discord.gg/ZGhnKp4)
{% endhint %}

### What does it mean

* At least two of our staff have completed your chart and agreed it meets our verification standards
* Guarantees the quality of your map for players
* Verified badge on your song and map in lists
* Enter featured song list and recommendations
* Greatly increases your song’s discoverability
* To be ranked for future leaderboard, in-game competitions, live events and duels
* Become a verified charter to enjoy future perks once you have enough verified songs

### Verification Process

<figure><img src="https://3768587677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MUZaXjCcfm0sIFJ1Iss%2Fuploads%2F7gDiwXi9RACiLViLdDig%2Fimage.png?alt=media&amp;token=fe0a581e-0cbe-40cf-b8f6-824a8c82037f" alt=""><figcaption></figcaption></figure>

### Verification Standard

Chartsmiths and other staff will judge on factors like notes weight, music accuracy, number of useless notes or ghost notes, notes balance of your map, and decide whether the map is fun to play, is it overcharted, does the diff matchs the map, and many more. They will provide a reason if your chart is rejected, once it's fixed, you can submit the verification request again. The process should take less than 7 days.

{% hint style="info" %}
Before you submit, please make sure:

* your song and map is public
* the title, artist, tags, cover, source and language is correct
* sheet difficulty is correctly selected (even though this might be subjective)
* your map meets our verification standards
  {% endhint %}

Please also make sure you have provided the correct cover image, title and artist for the song. Avoid further major edits to the map you submitted for verification, as it might impact the verification status of your map.

Currently the process and standards could be very subjective to the reviewer and we understand it has flaws. We will be constantly improving the system, and we are open to any feedback and suggestions, you can join the discussion in our [discord server](https://discord.com/invite/ZGhnKp4) or email at <help@rhythm-plus.com> :D

{% hint style="success" %}
You might see a green tick on some verified songs, we are currently testing and improving the system internally, the public verification channel will open shortly within the next few updates
{% endhint %}


# Rhythm Plus V2

### 🎉 Welcome to Rhythm Plus V2.0.0!

After 3 years of intensive development and 2000+ commits, we're excited to finally share the biggest update in Rhythm Plus history! This isn't just an update - it's a complete transformation of the game with groundbreaking new features, performance improvements, and an entirely redesigned experience.

***

### 🚀 **Major New Features**

#### 🎵 **Advanced Chart Editor**

* **Complete beatmap editor** with professional-grade tools
* **Timing system** with BPM changes and scroll velocity points
* **Visual grid system** with beat snapping and alignment tools
* **Note manipulation** - drag, select, copy, delete, and transform notes
* **Osu!mania import** - Direct import of .osu beatmap files
* **Real-time preview** and test mode for instant feedback
* **Undo/redo system** with comprehensive history tracking for all operations including timing changes
* **Advanced timing tools** including metronome and BPM estimation
* **Version control** for maps with save/load functionality
* **Context menu** - Right-click support for quick access to common operations
* **Shortcuts panel** - Visual display of all available keyboard shortcuts
* **Scroll wheel speed control** - Customizable seek speed for precise timeline navigation
* **BGA position toggle** - Keyboard shortcut for background video positioning
* **Auto-mod** - Enhanced violation detection with automatic snapping and fixing
* **Uniform spacing** - Better visual spacing for scroll velocity and BPM markers

#### 🎮 **Enhanced Gameplay Experience**

* **Multiple rendering engines**: PixiJS v8, Canvas 2D, and Babylon.js 3D
* **New game modifiers**:
  * Auto Play with perfect accuracy simulation
  * No Fail mode for practice
  * Cascade notes for visual effects
  * Fade In/Out effects
  * Speed adjustment options
* **Advanced visual effects**:
  * Particle systems and hit effects
  * Fever mode with special animations
  * 3D perspective mode with depth
  * Customizable visual filters and shaders
* **Improved audio system** with better synchronization
* **Recording and replay system** for sharing gameplay

#### 🎨 **Complete Visual Overhaul**

* **Modern UI redesign** with smooth animations and transitions
* **Advanced theming system** with multiple game skins
* **Customizable key mapping** with visual indicators
* **Responsive design** optimized for all screen sizes
* **New visual effects**: confetti, zoom text, glow filters
* **Background video support** with position controls
* **Improved loading screens** with better user feedback

#### 👥 **Community & Social Features**

* **User profiles** with statistics and achievements
* **Username/handle system** - Unique usernames with validation and profile URLs
* **Result sharing** with detailed performance metrics
* **Friends system** with social interactions
* **Public beatmap sharing** and discovery
* **Rating system** for community feedback
* **User-generated content** tools and management
* **Comment system** - Full-featured commenting on beatmaps, songs, and more
* **Bug reporting** - Built-in bug report system accessible from user controls

***

### 🎯 **Gameplay Improvements**

#### 🎹 **Enhanced Controls**

* **Customizable key bindings** with multiple profiles
* **System hotkeys** - Fully configurable keyboard shortcuts for all game functions
* **Touch controls** optimized for mobile devices
* **Controller support** including DualShock vibration
* **Improved input handling** with better precision
* **Visual feedback** for key presses and timing
* **Key indicator** - Optional on-screen keyboard display

#### 🔧 **Quality of Life Features**

* **Audio offset calibration** - Fine-tune audio timing to match your device
* **Performance mode** - Automatic device detection and optimization
* **Break detection** - Osu-style break system
* **Loading troubleshoot** - Smart error handling
  * Alternative audio source detection
  * Automatic source suggestions
  * Related song recommendations
  * YouTube synchronization options
  * Change source functionality with drawer interface

#### 📊 **Advanced Scoring System**

* **Detailed performance metrics** and statistics
* **Score calculation** improvements
* **Combo system** with visual effects
* **Accuracy tracking** with timing windows
* **Performance charts** and progress visualization
* **Hold note improvements** - Enhanced judgment system with better miss detection and conflict handling
* **Result list enhancements** - Better replay and result viewing on user profiles

#### 🎪 **Visual Enhancements**

* **Multiple game skins** with customizable themes
* **Advanced hit effects** and animations
* **Particle systems** for enhanced visual feedback
* **Smooth transitions** and micro-animations
* **Customizable UI elements** and layouts
* **Upscroll support** - Play with notes scrolling upward
* **Popularity system** - Fire icons indicating map popularity with tooltips
* **Replay skin support** - Use replay skin when viewing replays
* **Mobile optimizations** - Enhanced mobile responsiveness and touch interactions
* **Image fallback handling** - Automatic fallback to YouTube thumbnails for playlists and songs

#### 🔍 **Search & Discovery Improvements**

* **Relevance sorting** - Smarter search algorithm that finds what you're looking for
* **Encoded search terms** - Better URL handling for special characters
* **Artist search** - Click artist names to search for more songs
* **Top songs API** - Featured and popular songs on homepage
* **Advanced filtering** - Enhanced song and playlist filtering options

#### 📁 **Playlist Enhancements**

* **Playlist images** - Visual thumbnails for playlists
* **Sort by date added** - Organize songs by when they were added
* **Random offset** - Add variety to playlist displays
* **User playlists on profile** - View user's created playlists
* **Improved layout** - Better grid layout with mobile support
* **Anonymous playlist handling** - Better support for guest users

***

### 🔧 **Technical Improvements**

#### ⚡ **Performance Enhancements**

* **Optimized rendering** with multiple engine options
* **Memory management** improvements
* **Reduced bundle size** and faster loading
* **Better frame rate stability** with FPS monitoring and performance-based quality adjustments
* **Advanced caching** strategies for assets and data
* **Automatic performance mode** - Device detection and optimization

#### 🛠 **Developer Experience**

* **Modern tech stack**: Nuxt 3, Vue 3, TypeScript
* **Advanced build system** with optimizations
* **Analytics integration** for performance monitoring
* **Service worker** for offline capabilities
* **PWA support** for app-like experience

#### 🔒 **Security & Stability**

* **Enhanced authentication** with multiple providers
* **Improved error handling** and user feedback
* **Better state management** with Pinia
* **Comprehensive testing** and validation
* **Firebase integration** for reliable backend services
* **Input validation** - Username validation and sanitization

***

### 🌐 **Platform & Compatibility**

#### 📱 **Mobile Support (WIP)**

* **Responsive design** for all screen sizes
* **Touch-optimized controls** and interactions
* **Mobile-specific UI adaptations**
* **Performance optimizations** for mobile devices
* **iOS and Android compatibility** improvements

#### 🌍 **Internationalization (WIP)**

* **Multi-language support** with i18n integration
* **Localized content** and UI elements
* **Regional optimizations** and content delivery
* **Community translation** support

***

### 🔄 **Migration & Compatibility**

#### 📁 **Data Migration**

* **Automatic user data migration** from v1
* **Preserved user progress** and achievements
* **Backward compatibility** for existing content
* **Import tools** for legacy formats

#### 🔗 **API Updates**

* **Modern API design** with TypeScript support
* **Enhanced query system** with better caching
* **Real-time features** with improved synchronization
* **Developer-friendly** endpoints and documentation

***

### 🐛 **Bug Fixes & Stability**

#### 🔧 **Critical Fixes**

* **Audio synchronization** improvements
  * Better audio duration calculation
  * Fixed audio flash on game end
  * Improved audio timing break detection
  * Enhanced YouTube player behavior during breaks
* **Memory leak** prevention
* **Performance bottlenecks** resolved
  * Optimized cascade modifier conflict detection from O(n²) to O(n×k)
  * Improved note visibility threshold calculation for high speeds
* **Cross-browser compatibility** enhanced
* **Touch interaction** bugs fixed
* **Editor fixes**
  * Fixed editor time synchronization issues
  * Resolved note start timing in middle of songs
  * Fixed hold note clipping in editor
  * Fixed judge line Y position not resetting when switching themes
  * Improved grid and marker positioning
* **Game logic fixes**
  * Fixed hold note inside cascade rendering
  * Prevented multiple score uploads
  * Improved game end handling
  * Fixed break detection and visibility logic
  * Better note map parsing
  * Fixed cascade logic issues
* **UI/UX fixes**
  * Fixed button sizes and styling
  * Improved drawer animation transitions
  * Fixed route parameter handling after navigation
  * Resolved BGM conflict issues
  * Fixed number input validation
  * Enhanced form behavior with better auto-focus and error handling
  * Fixed tag deletion issues
  * Improved anonymous user playlist and username overflow handling

#### 🛡️ **Security Updates**

* **Dependency updates** for security patches
* **Input validation** improvements
* **XSS protection** enhancements
* **Authentication security** strengthened

***

### 🚀 **What's Next**

This is just the beginning! We're already working on:

* **Arena mode** for competitive play
* **Campaign mode** with story progression
* **Multiplayer features** for real-time battles
* **Advanced editor features** and tools
* **Community marketplace** for content sharing

***

### 🎮 **Getting Started**

* **Visit** [**v2.rhythm-plus.com**](https://v2.rhythm-plus.com/) to start playing
* **Join our** [**Discord**](https://discord.com/invite/ZGhnKp4) for community support

***

*This changelog represents over 2000+ commits and countless hours of development. Thank you to everyone who contributed to making Rhythm Plus v2.0.0 a reality!*

**Happy playing! 🎵✨**


# Changelogs

## 1.3.2 & 1.3.3 - 2022-12-20

* Add song ranking tab, you can now view the top songs by day, week, month or in real-time, ranked by factors like result counts
* Add follow button and the friend system, and a following tab to see the latest maps released by mappers you are following. Friend system and public profiles will be much richer and complete as we develop, where you will be able to customize player profiles, view the play and score history, score leaderboards, start challenges with others and more.
* Add the accuracy performance chart in the results
* Add public verification submission, you can view the verification status and comments provided by verifiers if you submit a verification request
* Redesigned menu tabs
* Fix google login
* Other bug fixes and improvements

\---

* The in-game verification channel is still on pause due to the high volume we received, if you would like to get your map verified now, please ask one of our verifiers in the song-verify-rules channel, if you would like to become a verifier, please contact our admin or mod!
* We have added a new forum feature-requests for feature requests and suggestions, raise any requests you have there or vote a request to help us prioritize!

## 1.3.0 & 1.3.1 - 2022-11-25

Happy Thanksgiving! a bit late for the update log this time, you might have already found out about the new features but here we are:

* Add mapper’s page, you can now easily view all the songs mapped by the creator in the menu page
* Add rating and feedback system, you can now rate a song and provide your feedback to the creator! Public rating scores and feedback board for creators will arrive shortly in the next few updates
* Add Language song filter
* Add verification and admin system, you can read more on the verification system below. You might see a green tick on some verified songs, we are currently testing and improving the system internally, the public verification channel will open shortly in the next few updates,
* Update default playlist sort method
* Improve server performance and stability, greatly reduces list loading time, number of failed requests and unexpected downtimes
* Improve fatal error logic
* Improve filter display logic, making them more prominent
* Minor UI fixes and CI update
* Prevent game over in tutorial
* Other bug fixes

![](https://3768587677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MUZaXjCcfm0sIFJ1Iss%2Fuploads%2Ft2MZH9hLCMCIrUISptto%2Fimage.png?alt=media\&token=09ea04fe-9428-4a9b-a346-66a99bfc7f1e)

![](https://3768587677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MUZaXjCcfm0sIFJ1Iss%2Fuploads%2Fjn0HXjQTiBCRnXZYAGas%2Fimage.png?alt=media\&token=5111d442-289b-4030-9cad-9f94dda20885)

## 1.2.5 & 1.2.6 - 2022-08-23

* Add upscroll option
* Add clone sheet logic, you can now simply clone your existing sheet to make different levels of a song
* Improve editor publish logic, redesign publish panel
* Add editor sheet version history panel
* Add history version roll back function
* Improve nav bar hover style, preventing icon jumping when hovering
* Add loading skeleton, style fixes, playlist list auto-scroll while navigating back
* Update editor hit sound
* Improvements over editor settings
* Automatically redirect to the previous page you were on when you login
* Fix song list loading twice, add auto retry
* Other bug fixes

## 1.2.4 - 2022-05-11

* Add low graphics mode that disables fever and hit effects
* Add customizable note and track color options
* Add song info in sheet detail popup
* Add like buttons in the song preview panel and result page
* Fix slow list loading and request failures under high load
* Fix indefinite loading when creating a song in the editor
* Fix background music mute toggle
* Other bug fixes

![](https://3768587677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MUZaXjCcfm0sIFJ1Iss%2Fuploads%2F03QSUHO13pqA1jqDuyfz%2Fimage.png?alt=media\&token=5d3d152e-f9e4-4f16-85ff-1a8d7cff0661)

## 1.2.3 - 2022-04-27

* Redesigned filter bar, added key and difficulty filter, added option to sort by the average length of all the sheets in a song
* Added average length, difficulty and key information to song list item
* Added playlist sorting, searching and favorite functions - Added background dim slider - Added game volume slider
* Fix menu page losing its state when navigating between pages
* Bug fixes

\---

* We have launched our official ko-fi page, become a supporter here <https://ko-fi.com/rhythmplus> ❤
* We have launched our second domain <http://rhythmplus.io/> ! Vote in the polls channel to decide which should be our primary domain.
* and... WE HAVE REACHED 1000 MEMBERS IN THE DISCORD SEVER 🎉 thank you and have fun!

## 1.2.2 - 2022-03-27

* the lobby list can now stay smooth when scrolling, no matter how many songs are loaded into the list
* a back to top button is added
* selected song will be highlight in the list
* new map list design to accommodate titles
* note judging now switched to time based instead of pixel based, this means no matter what speed you set, the accuracy would not be affected!

## 1.2.0 - 2022-03-16

### Features

* A brand new database structure that allows pagination, which will drastically improve the performance for the menu or lobby page
* Creator name of a song will now be visible by default, but you have the option to stay anonymous and hide the name for any specific song you created
* Ability to favourite a song is added
* Ability to create and share playlists for a collection of songs
* Ability to delete any song, sheet or playlist you made
* Improved settings experience, you can now save settings without reloading
* A new setting is added to mute background music by default Improvements
* Key indicator is added for each track when the song is about to start
* Added mouse support to game control
* A more friendly notice for the Youtube ID field
* Redesigned modal UI
* Difficulty names will be correctly displayed
* Improved editor onboarding

### Bug fixes

* Bug fix for the pausing exploit
* Bug fix for the key remap modal
* A few other bug fixes

With the newly designed backend and database as the infrastructure, you can expect updates to come more often, our next big goal is to refactor the game engine, to eliminate lagging, improve the editing experience, and provide customisable skins, scroll directions etc, stay tuned!

## 1.1.0 - 2021-03-02 - [PR75](https://github.com/henryz00/Rhythm-Plus-Music-Game/pull/75)

### Added

* Refactor song list, improve sheet filter
* Redesign song select mobile list animations
* Add latest song list in recommend page
* Add smooth list height animation and transitions
* Set menu and studio page router keep-alive
* Add game over screen and effects
* Add UI, modal and fever sound effects
* New BGM added
* Dependency upgrades, update husky and webpack to v5

### Fixed

* Fix scrollbar
* Improve youtube loading experience
* Bug fixes

## 1.0.9 - 2021-01-06 - [PR63](https://github.com/henryz00/Rhythm-Plus-Music-Game/pull/38)

### Fixed

* Dependency upgrades
* Editor function updates
* cross-env problem on windows
* Refactor sort function
* Bug fixes

### Added

* Key remap feature
* Added playlists function
* Categorize songs to recommended, new and all

## 1.0.8 - 2020-10-02 - [PR38](https://github.com/henryz00/Rhythm-Plus-Music-Game/pull/38)

* Song preview
* Scrollbar
* Add service worker, PWA manifests, offline ability
* Update combo style and separate canvases
* Move big mp3 assets to google cloud storage
* Add firebase play doc
* Google analytics
* [Separate combo and judge](https://github.com/henryz00/Rhythm-Plus-Music-Game/pull/38/commits/237044cc6a8117117f28a346da7ac33e8f863e80)
* [Update mark judge style](https://github.com/henryz00/Rhythm-Plus-Music-Game/pull/38/commits/58dc8e3bd44f93fff001136a7506a35227d01d53)
* [Fix editor note visibility and hold note bug](https://github.com/henryz00/Rhythm-Plus-Music-Game/pull/38/commits/35c921c3d2e19ccb950dcfd7e254a9ddf6116e44)
* [Implemented tutorial](https://github.com/henryz00/Rhythm-Plus-Music-Game/pull/38/commits/332c35e97913303af587fd364a7bf4e396b21ba8)
* [Add song suggestion link, add repo link](https://github.com/henryz00/Rhythm-Plus-Music-Game/pull/38/commits/9032cc8be64defb0784461b1cf563f4a1d60e476)
* Bug fixes

## 1.0.6 - 2020-08-23 - [PR30](https://github.com/henryz00/Rhythm-Plus-Music-Game/pull/30)

* Add sentry for error logging and update GA
* Configure global Logger to replace console.log
* Redesign game note speed logic, add editor functions
* Add game progress bar and game resume countdown
* Add editor route before leave warning
* Refactor themes and visualizers, add star visualizer (new default theme)
* Update studio loading to chunk loading
* Redesign song tag logic
* Add tag filtering, song search and sort function
* Result page and profile card style update
* Fix pause menu bug, add icons, add sheet detail modal
* Implement youtube nocookies option
* Bug fixes

## 1.0.5 - 2020-06-11 - [PR14](https://github.com/henryz00/Rhythm-Plus-Music-Game/pull/14)

* User authentication logic update, default anonymous login
* Implement result uploading and display
* Game start logic update
* Refactor visualizer, making it pluggable and modular
* Implement sheet editor


# Planned Features

### Game redesign

* Rewrite the game part in pixi.js, with MVC design
* Prepare design for future real-time multiplayer, competitions and duels (multi-game instance in one screen).
* Rewrite judging and timing logic
* Add theming options, redesign the default theme with fx
* Game UI redesign

### Editor

* Add BPM logic, redesign to make notes draggable, rewrite mapping table.
* UI redesign, song creation logic redesign.
* Implement import feature (supporting other rhythm game format).
* Add beat sounds feature.
* Add file upload feature, used for both beat sounds, image, and osu! imports.
* Add file explorer.

### Menu

* ~~Add pagination~~
* ~~Add favourite feature~~
* More info in song list
* Better song level select and presentation
* ~~Better searching and sorting by tag~~


