There is a hidden feature called mesh. You can learn about it on the wiki.
But since you're suggesting a nonhidden one, elaborate instead of just "multiplayer blocks". Will you have to host a server yourself? Or will scratch host several? Or what?
What are the settings? Can you set max connections? Can you ban ips? Etc.
Offline
*cough*mesh*cough*
Ahem... listen to kayybee.
Offline
Blackshot has a good "Host" system.
In a match, one person is randomly selected to be the "Host", and their computer will act as a server. If his computer is too slow, he simply clicks on the "Change Host" option to reselect a host. It's pretty efficient, and if a bad Host refuses to switch and is lagging everybody, you just votekick him.
Offline
Just checked out the wiki article on mesh. WORST. MULTIPLAYER. SYSTEM. EVER.
-IP-based (totally impractical)
-hidden
-no online mesh
-quoting the wiki: "a lot of things can go wrong when activating and using mesh"
Since kayybee asked, some possible blocks (my favorite suggestions medium )
[join session ( )] would join the user into a multiplayer session. Each new sesion would be assigned a number (they would reset every time a period of total inactivity occurred), and you could use the pick random block inside it (in control or sensing palette)
(user list of session ( ) would be a list of users in a session (in variables palette)
After edit:
(number of sessions) self-explanatory.
[close multiplayer session] this block would work anywhere.
Maybe you could set via an option somewhere the max number of sessions up at once and/or max/min number of users to start a session.
Oh, and this would use scratch's servers. Anyone got name ideas? ABVOM: A Better Version Of Mesh.
Last edited by efisher82 (2011-10-24 18:25:59)
Offline
kayybee wrote:
Wrong. The worst multiplayer one is the one that comes activated with scratch
You say: well there isn't one!
Exactly. If you're careful, you can actually get mesh working. Or just use byob or panther.
Hmm... The only multiplayer in BYOB and panther is mesh...
Oh, wait! That's what we're trying to replace!
My opinion that mesh is overall terrible, and your opinion that it's good because it's better than nothing is beside the point. What we really need is a non-IP-based system that isn't hidden. I mean, it's multiplayer. It has to be readily usable and easy for the entire Scratch community.
Side note: whoa! kayybee and I registered on the same exact day!
Last edited by efisher82 (2011-10-24 19:54:07)
Offline