#Is something like this possible in RR rn?

1 messages ยท Page 1 of 1 (latest)

balmy stump
#

The main problem I had back then was that the beys would be doing weird stuff when it was multiple players in the game

#

and sometimes the collision would break or the beys fly off

torpid halo
#

Are u using 30 hz for them to move to a target, or the middle of the stadium

#

And why do the other boys just stay there. Wdym the beta would just act weird for other players? Looks okay to me? Just one beys moving on its own and the the other is not moving when being hit is odd

vestal panther
#

It sounds like it might've been issues to do with object authority.

#

Also they mean they want to make a game like this in RR, the video is an example in Roblox as a reference ๐Ÿ˜…

vestal panther
#

It's sort of like who's the most in charge/correct about what an object is doing. Rec Room doesn't run on servers like some other games, it's mostly done locally, as in, our devices do the stuff like game physics. One player's device is set to be in charge of the object, let's say this is you, and while everybody else also tries to calculate how that object behaves, every other device knows that your device knows best, so say your internet lags for a moment, they're all still able to try and guess what should happen to the object to show their player, but then when your internet catches back up, your devices tells them what actually happened.
From what it sounds like, in your game everyone's devices might have been fighting over whose device is in charge of the beyblades, making the beyblades zip around unnaturally as they all tell eachother "it's here doing this", "no actually it's here doing this", "actually it's over there doing that", etc etc.

#

Object physics-based games can be really hard to pull off in Rec Room, because there's no way to lock the authority of an object to 1 player.
You'll want to make 1 player the authority of all of them, so they can accurately know what all the beyblades are doing and how they interact with eachother, and make it so other players can't reach out and touch the beyblades after they enter the arena, as Rec Room automatically gives object authority to someone if they physically touch the object. Unfortunately this could cause delay issues (like how internet ping works) for you if you want each player to be able to control their beyblade in some way.

balmy stump
vestal panther
#

There's Set Object Authority which is for setting a specific player and is in beta, and also earlier this year they didn't announce it but they added Take Object Authority which is a non-beta version that specifically sets it to the player running the circuit.

balmy stump
#

Also if recroom sets the object authority to the player last interacted with the object I could maby just remove collision of the object and keep the physics so they wont interact with it

balmy stump
vestal panther
#

I was considering mentioning how you could go about each player having authority over their own object but i felt i was yapping on for too long haha

balmy stump
vestal panther
balmy stump
#

In rooms 2.0 you can disable collision of the parent of a physical container

#

Atleast I that used to work, I havent touched RR in a while

vestal panther
#

My thought for a tricky way around it, have a separate little arena away from the players, one for each player, where the objects really are physical and going off of Rec Room physics, but you have a fake set of decorational ones simulating its movement to pretend they're all actually in the one arena together. This workaround feels very jank though haha

vestal panther
#

Had several bad motivation-crushing early impressions with it, so i just barely touch it.

#

If you can give it object collision but not player collision, that would work great. I don't know for sure if Rec Room transfers authority from objects hitting eachother but i don't know how they'd decide who takes authority so i just wanna assume that's not a thing?

balmy stump
balmy stump
#

You can make an object physical and remove their collision. when their collision is removed you can place a collision box inside the container and disable player collisio

#

that way the players wont touch it and it will not go through objects

#

ill just start doing stuff Ig

vestal panther
#

Ayyyy nice, that's pretty damn handy

balmy stump
#

Atleast I fixed the bad movement when the bey move but now the problem is that the beys are kinda weird when they hit eachother

#

Go to 2:27 thats where I start clashing the beys

vestal panther
#

Object physics is not Rec Room's strong suit ๐Ÿ˜ฌ

#

It'll be from a delay in you telling their device "i hit you", and theirs taking a moment to get that and move it accordingly. Like, have you played much Rec Rally? You should see how much it can misbehave in their when cars collide with eachother ๐Ÿ˜…

balmy stump
#

The best method I tried was letting room Authority run it all but that gives the Authority a huge advantage cuz they can see and react fast than others

vestal panther
#

Yuppppp ๐Ÿฅฒ

#

You could maybe make a thing where 1 player is designated to be the referee/commentator, and give them all the authority for that round but not let them play for it? Then all other players might have a similar delay to eachother, which still isn't the most desirable but there's not alot more that can be done i don't think ๐Ÿ˜”

lament portal
#

basically what he said