# 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~~


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.rhythm-plus.com/development/planned-features.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
