Playroom
Create
Log in
Sign up
Roadmap
Feedback
Feature Requests
Boards
Feature Requests
Powered by Canny
Feature Requests
Description
Optional opt-out of appending hash route roomCode to URL when joining room programmatically
Currently, even if you join a room programmatically via code (instead of joining via link/URL) playroom appends a #r=RSOMEROOMCODE to current window location URL. https://example.com -> https://example.com/#r=RSOMEROOMCODE This breaks some use cases for sites that make use of the hash router like in my case. It would be amazing to optionally opt-out of appending the #r=RSOMEROOMCODE if joining a room programmatically via code. thank you!!
0
3
Access the roomcode in PlayroomKit
This will help build custom launch/join screens.
0
4
Can be support React 18?
Warning: ReactDOM.render is no longer supported in React 18. Use createRoot instead. Until you switch to the new API, your app will behave as if it's running React 17
1
2
Make SSR compatible
It seems like the library doesn't work on NextJS because it accesses the window object, and the server-side run doesn't have that. Really need SSR!
2
3
support WASD + Spacebar as a SDK component
1
4
Give AI bots custom names
Would be more fun than just Bot 1, Bot 2 etc.
0
2
Lobbies
Instead of always having to share links with people on social media, we could have a public/private listing of games. I think all it takes is saving the roomcode to a public datastore (like Firestore) and then showing the data to the player.
2
2
Avoid giving players the same avatar as much as possible
Let's say I have 5 custom avatars, and a limit of 6 players. At the bare minimum, 4 players should be getting unique avatars, while 2 players would have same avatars. Right now it seems like a rand function.
0
1
AI Bots don't respect maxPlayersInRoom
I think they should. I'm able to add infinite bots.
2
1
Reset player state
There should be a way to reset a player's state. By default, it should reset all. Else, we should be able to provide an IgnoreList or KeepList. Would help me avoid having to do this.
0
1
Load More
→
Powered by Canny