Questions on Multiplayer?

So I need a few questions answered 1 being that Can you have 3D multiplayer with the Raycast Extension. Second Is there a way to use a different multiplayer Extension because well it is kinda slow for other users not the host and i mean online multiplayer would be so much better and also If i used the Radio Extension could i have support of up to 10 Player instead of 4 which is what the default Multiplayer Extension has to offer. I would like to know all of the reliable ways to do Online Multiplayer that does not add 1 more screen (Which is pretty annoying)… Anyone?

2 Likes

well if you want more screens check out [Extension] arcade-seconicd-screen and ty again @richard and @WoofWoof

3 Likes

I don’t think that extension would help…

To answer this, yes you can have 3D multiplayer using the new tech I discovered, though you would need a lot of JavaScript experience.
Also, no there is no way to add more than one additional screen.
This is because whoever hosts the game has a screen, and then every game update the host sends an image to a server. Then all other players connected to the same multiplayer game all download that image from the server all at the same time, so they all show the same image.
Because none of the game code is running on the other players’ devices, only the host’s, we cannot change this behavior to make them download separate images. We can only change the image the host sends, so that is why only the host’s screen can be different.

The radio extension is only for micro:bits and, while it does appear to work in the simulator, does not have anything to do with the built in multiplayer functionality. Basically, it cannot use the internet and will never be able to unless the MakeCode developers change the code themselves. Only the default multiplayer code can use the built in multiplayer mode that works over the internet. The radio extension only works in the simulator or if you have a physical console that has a radio.

3 Likes

Wait, if the radio extension is only for micro:bits, then why is it in the arcade extensions menu??? Shouldn’t it only be on the micro:bits editor?

2 Likes

Half way through writing that I had the thought that maybe some arcade devices have a radio, so I wrote that into the ending but forgot to change the beginning.

6 Likes

Is there a way to make it so that you can have more than 4 players

1 Like

Using the built-in multiplayer capabilities? No.

2 Likes

Wait wait wait so your telling me that the built in multiplayer is Online not lan???

Wait I was wondering as well that if you wanted to play your multiplayer game with someone on the forum you would have to send them a message but once the message gets posted then you probably can’t play it or asleep how could that be fixed?

1 Like

Yes it is not LAN as Local Area Network would mean you could only play games with someone who is on the same internet connection.

The only times I have been able to play multiplayer games with other forum members was by meeting up in stream chat on Twitch. Streams are 4-5 Eastern Time Monday, Wednesday, Friday on their Twitch channel:

They are also on YouTube but you can’t see or use chat on there.

I wish there was a way to send a time object that adjusts based on timezone like that /time command on Discord.

2 Likes

I would do online but i have no one to play with

Time object? What is that

1 Like

Never mind!!! This is actually already a feature on Discourse… I think? Here is a test, so this may not be accurate because the feature is kinda confusing to use:

Live streams happen every Monday, Wednesday, and Friday at 8:00 PM→9:00 PM

Hopefully that will work and translate correctly from timezone to timezone, so react with :confetti_ball: if you see a time other than “4:00 Pm → 5:00 Pm”.

Ok it looked like this when I posted it for some reason:

So react with :confetti_ball: if you see numbers other than 4-5Pm or 8-9Pm shown in the screenshot.

5 Likes

I got 1-2 pm sinc I’m in pst

2 Likes

So what is so cool about a time object?

It changes based on your timezone, so I can say stream is 2026-06-26T20:00:00Z and it will change based on the timezone of the person looking at it, so no one has to translate the time from my timezone to theirs

Why do we need to do Stream?

1 Like

You don’t, but it’s very fun to be in stream chat and talk to the mods. If you put a makecode game in chat and ask them to play it, usually Richard will play it at the end of stream. Unless you are @CopySprite and Richard keeps forgetting to play your game :rofl:

1 Like