Can you show me yours? I want to see what it is like (Your 3D Extension or if you made one)
c-minusminus/arcade-voxel-engine
its still a little in development so maybe wait a few days but i will say when its ready here
Huge thanks to @richard and @WoofWoof. This was highly requested by the kids I teach. When 4 player came out, I had the kids create sprites and tilemap for a Battle Royale shooter, but we had to switch the camera between players every few seconds. Split screen was a huge improvement. Now with this extension and just 2 blocks, it’s working for second screen. Performance is worse for second player, but reading the comments above makes it clear why.
@richard and @WoofWoof, is it possible for the host screen to contain a split screen of camera 1 and 2, then the client screen have a split screen of cameras 3 and 4? I need this for a shooter game I’m making.
it should be possible
But then player 2 wouldnt see himself.
Only the host’s screen can be different, so this would only work if player 2 were to sit and look at your screen while controlling using theirs, or something like that.
Aw man ![]()
I guess I’ll just have to use split screen for 4 players on one screen
Or you can have player 1 with its own screen and players 2, 3 and 4 with splitscreen, but then player 1 will have an advantage
Well, the idea was that there are 2 teams. Players 1 and 2 on team 1 sand 3 and 4 on team 2. Having 2 split screen cameras would be more convenient and would result in better teamwork.
I mean you could give p1 and p2 spilt screen and then p3 and p4 their own I think
Sadly, you can eighter make all players see the same thing or player 1 has his own screen and players 2, 3 and 4 see the same thing.
you could make your own extension… but then it may not be as good… Idk how though, maybe just fork arcade-second-screen or something…
screens can only be divided two ways:
- all players share the same screen (the default)
- player 1 has one screen and players 2, 3, and 4 share the other
this is a limitation of makecode and there is no way to work around it, so no you can’t fork the extension and do your own thing.
2v2 is not possible, and you also can’t switch the player that gets their own screen (it will always be player 1)
cant you make a sprite be the screen of P1, then the 2nd screen is another sprite? then sprite one could be showing players 1 and 2, and that would make 3+4 get the other screen. its basically 2 of the extension.
(also oops I meant the multiplayer extension I think (same for this post), whichever one make all players play on one console)
no, as i mentioned there is only one way to divide the screen
You could use this for hide and seek. Seeker sees their own and all hiders see the split of them all. Thanks @mrmojangles49
@richard I’m trying to test this out to see about building a multiplayer game with raycasting, and it does not seem to work. Is there something I need to do differently with my code? Thanks!
raycasting is almost certainly not compatible with this extension, it just does too much to customize the screen rendering which this extension also does; i haven’t looked at the code but i don’t think it’ll work
Nah the raycasting extension doesn’t support afaik