I meant that you can't post BYOB projects onto the scratch website. However, if you use MathWhiz's hack instead of BYOB, you can post your Mesh games online.
Ive made an example!
Its basic PONG
You need BYOB
SERVER:
https://docs.google.com/leaf?id=0B6EkfriXBEQTOGFiNWZjNjQtYTM1NC00ODgxLThlZTktODg3NzZkNTEwMmNh&hl=en_US
CLIENT:
https://docs.google.com/leaf?id=0B6EkfriXBEQTYjUyYTdkNTctMzY2My00ODg0LWJmMDAtODZjNDRkYTYzYzM2&hl=en_US
Usage:
Open server version and host a mesh, then open client version on other PC and join the mesh
The server only needs to press the green flag then it should work!
It wouldn't be to hard to do however it would involve a rather langthyu amount of variables and lists to store all teh data for each player. And it would be a top won mmo too. 3D + Scratch = not very good.
hi , i dont wanna spam , but i made a mesh project , and ive been looking for a mesh-smart person , can U use it whith me , its the chat room on the first page of my projects , my IP in the project as a comment when its downloaded , reply when ur ready or read this comment
I would, but it seems that Mesh only works on home networks - meaning that you can use Mesh on another computer with someone in your home, but it doesn't work across the internet. There are some programs that will allow it to work, but I'm not willing to try it. Sorry.
I would, but it seems that Mesh only works on home networks - meaning that you can use Mesh on another computer with someone in your home, but it doesn't work across the internet. There are some programs that will allow it to work, but I'm not willing to try it. Sorry.
Build Your Own Blocks. It's a Scratch hack that allows you to build your own blocks, but it also includes Mesh. You don't need it anymore, though; MathWiz has a tutorial on how to activate Mesh on Scratch 1.4
but i would make a website and people who don't have an account yet can give me a username they want and a password (which u can also do in the game i'm making) on the website without others seeing their name and password.
the next week, they should get the latest version of the game and then they'll find their account there!
I'm afraid there is one small problem with that. :(
It turns out that some sort of firewall stuff blocks out Mesh, so you can only use computers with the same home network. However, I have heard about programs that make it so Mesh can get through, but I don't know mich about them.
hacking scratch is the easy way. And the fun way. You can hack scratch to play tetris! shift-clicking the R gives you optoins. one of them lets you enter the hacking area.
I am trying to make a variable set to a certain value in a chat project with my brother,but when I enter a value using thwe ask button,the variable changes in MY window,but it stays the same in my brother's window and doesn't change to what I entered.How do I make it change?????!!!!!!!
I hate to break it to you, but it doesn't work over the internet. It only works in the same home network. :( Of course, if you're a programming genious, you can use other programs connected to Scratch to get it to work.
Sort of. You can make it connect with other programs, and program that program to connect to another computer. Unless you know a lot about programming, you probably can't do this.
Are you sure you're putting in the other computer's IP and not your own? Also, make sure you're putting in the IP that BYOB is showing. If that doesn't help, I don't know what's wrong. Try posting your problem in the forums and see if you can get help there.
My friend clicked on host mesh on the first mesh,and then ok,then i clicked on da join mesh and typed my friend´s IP in,and it did not work.What i should do?
I don't think so.
If there was a block called <Hosting?>, then it might be possible. Or maybe you could work something out with variables to make it work? I don't know.
Um... yeah that's the example I used in the tutorial. And yes - you can upload the project on Scratch Connections and have the other computer download it, or you can put the projects into a folder and burn the folder onto CD.
Okay I will. Did you click 'host mesh' on the first BYOB and then click 'join mesh' on the second one and then type in the correct IP? Did it say it couldn't connect? Is the variable thing the only problem?
I would, but... Mesh only works in the same place. For example, if we were both in the same McDonald's, we could do something on Mesh, but it doesn't work if you're on the other side of the world, due to a bunch of firewall stuff. :(
Mesh actually will work due to my feature of just typing in another IP address. Then it will connect with other people. But you have to publicly share your IP address for it to work.
Have you seen my "How to Activate Mesh in Scratch" (link to project) ! I think the title explains it well enough. I have a link in the project notes to this project.
Very well done. Your instructions are very clear. Just so people will start out on the right foot you might want to emphasize that the mesh feature is not a native Scratch feature. It’s available in an experimental version of Scratch called BYOB written by Jens and that programs written in BYOB can’t be uploaded to the Scratch web site.
Download the one sprite and 3 scripts of "Mesh Tutorial" and open it in Scratch
Project Notes
This is a tutorial that shows how to use Mesh. Press the right and left arrows for the next step or the previous step.
NOTE: You no longer need BYOB (Build Your Own Blocks) to use Mesh. MathWizz has a tutorial that shows how to hack Scratch 1.4 and unlock Mesh. It is also likely that Mesh will be availible in Scratch 2.0. You can see MathWizz's tutorial here: (link to project)
Comments
You need to be logged in to post comments
Add a Comment
Thank you, O mighty wise one of Scratch!
wow, this is interesting, i never knew that it existed!
You don't need BYOB... -.-
Well, maybe 2 and a half years ago you did, nvm.
(view all replies)You said "Note: You cannot post things like this online." What do you mean?
I meant that you can't post BYOB projects onto the scratch website. However, if you use MathWhiz's hack instead of BYOB, you can post your Mesh games online.
(view all replies)Ive made an example! Its basic PONG You need BYOB SERVER: https://docs.google.com/leaf?id=0B6EkfriXBEQTOGFiNWZjNjQtYTM1NC00ODgxLThlZTktODg3NzZkNTEwMmNh&hl=en_US CLIENT: https://docs.google.com/leaf?id=0B6EkfriXBEQTYjUyYTdkNTctMzY2My00ODg0LWJmMDAtODZjNDRkYTYzYzM2&hl=en_US Usage: Open server version and host a mesh, then open client version on other PC and join the mesh The server only needs to press the green flag then it should work!
Sorry for bad formating :(
Can u make MMOs?
It wouldn't be to hard to do however it would involve a rather langthyu amount of variables and lists to store all teh data for each player. And it would be a top won mmo too. 3D + Scratch = not very good.
(view all replies)Probably, but you would have to be really smart.
(view all replies)Dude, I swear I was just about to give up on Scratch and go back to knife games(lol), but thanks to you, thats not happening
Actually, I can't figure out how to make a GAME with it, bt I sure do know how to use it.
hi , i dont wanna spam , but i made a mesh project , and ive been looking for a mesh-smart person , can U use it whith me , its the chat room on the first page of my projects , my IP in the project as a comment when its downloaded , reply when ur ready or read this comment
I would, but it seems that Mesh only works on home networks - meaning that you can use Mesh on another computer with someone in your home, but it doesn't work across the internet. There are some programs that will allow it to work, but I'm not willing to try it. Sorry.
(view all replies)I would, but it seems that Mesh only works on home networks - meaning that you can use Mesh on another computer with someone in your home, but it doesn't work across the internet. There are some programs that will allow it to work, but I'm not willing to try it. Sorry.
(view all replies)this is great! thank you for making this, i am starting on a new rts that I might make multiplayer for...
wow i wuz doing research on my own and i found this too.....
So you cant post mesh projects online dang it
You actually can if you hack regular Scratch to have mesh. MathWhiz has a link to a guide for that somewhere in these comments...
(view all replies)What does BYOB stand for?
Build Your Own Blocks. It's a Scratch hack that allows you to build your own blocks, but it also includes Mesh. You don't need it anymore, though; MathWiz has a tutorial on how to activate Mesh on Scratch 1.4
(view all replies)im making an mmorpg now! Thanks soooo much! :D :D :D :D :D
but i would make a website and people who don't have an account yet can give me a username they want and a password (which u can also do in the game i'm making) on the website without others seeing their name and password. the next week, they should get the latest version of the game and then they'll find their account there!
it's true, plus you'd need an endless amount of sprites for every character. lots of work, right?
(view all replies)I'm afraid there is one small problem with that. :( It turns out that some sort of firewall stuff blocks out Mesh, so you can only use computers with the same home network. However, I have heard about programs that make it so Mesh can get through, but I don't know mich about them.
(view all replies)thanks! thank you soooooooooo much!!!! i really needed this! fav +luv it!
here is how to unlock it without using BYOB: (link to project) :)
I know. I should update it saying you can do it that way.
hacking scratch is the easy way. And the fun way. You can hack scratch to play tetris! shift-clicking the R gives you optoins. one of them lets you enter the hacking area.
The other way to use mesh would be to hack Scratch. :P I know how, but the method I know ALSO allows you to remove mesh if it's unwanted. :P
I know how to do that too, but this project was made before that was discovered. A lot of people have posted about that.
HELP!!!
My computer won't accept my ip address!!!!!
Are you sure it's the one Scratch displays? Your real IP is different, I think.
(view all replies)I am trying to make a variable set to a certain value in a chat project with my brother,but when I enter a value using thwe ask button,the variable changes in MY window,but it stays the same in my brother's window and doesn't change to what I entered.How do I make it change?????!!!!!!!
a variable can ONLY be edited at one of the computers, to see the variable at the other computer use the: ([]senser value). hope it helps :)
(view all replies)I'm not sure what you're saying. I've been out of practice using Scratch, so try posting your problem in the forums.
If Scratch had a "best projects of all time"list,this would deserve a place in it.
zzzzzzzzzzzzzz......POW! my brain exploded lol
COOL!!!
Thanks.
Yes, you CAN find it in scratch: (link to project)
I forgot about that.
Thanks so much! Now I know how to mae an online chat in Scratch!
I hate to break it to you, but it doesn't work over the internet. It only works in the same home network. :( Of course, if you're a programming genious, you can use other programs connected to Scratch to get it to work.
(view all replies)Can't I use normal Scratch to use mesh?
Sort of. You can make it connect with other programs, and program that program to connect to another computer. Unless you know a lot about programming, you probably can't do this.
The mesh doesn't work. I put right IP adress, but it said 'Could not connect'. How do i put IP adress to make it work?
If you want to connect to your own computer its simple as typing in "127.0.0.1" as the ip (without quotes)
So that was the problem? It works now?
Are you sure you're putting in the other computer's IP and not your own? Also, make sure you're putting in the IP that BYOB is showing. If that doesn't help, I don't know what's wrong. Try posting your problem in the forums and see if you can get help there.
(view all replies)Sorry, but Mesh doesn't work with other computers in other places. You have to use computers in the same house for it to work. :(
(view all replies)BYOB is not a version of Scratch.It and Streak are just people messing with the source code and making new blocks.
Is it possible to connect with more than three scratchers?
Yep. There can only be one Mesh host, but unlimited programs can join that mesh.
I've made one!!! Thanks
Where can i find scratch BYOB/ Build Your Own Blocks?
Here's a link to the site where you can download it: http://www.chirp.scratchr.org/blog/?p=19 There's also a thread about it somewhere in the forums.
what is byob?
Build Your Own Blocks, which you can download.
(view all replies)is anyone good enough to make a block that would connect to a mesh session automatically? that would be cool.
Yes you can find mesh in scratch...
How?!?
(view all replies)visit that (link to project)
visit (link to project)
you don't need scratch BYOB you can activate the mesh thing yourself
This project was made before that was discovered.
My friend clicked on host mesh on the first mesh,and then ok,then i clicked on da join mesh and typed my friend´s IP in,and it did not work.What i should do?
That happened to me too. It doesn't work because of firewall stuff so you can only play games on the same home network.
(view all replies)no Ip adress came up
Did you know you can activate Mesh in regular Scratch? Just follow this guide: (link to project)
Well you should be able to click 'show IP' on the first Mesh.
(view all replies)Thanks! This was very helpful. I think i'll make a multiplayer project now... I'll tell you with a link when it's done.
Okay, but remember to use MathWizz's guid on how to activate Mesh in Scratch 1.4! ;)
hey, when are you going to make a new project? also i cant seem to get the variable thing to work..... plz help me :)
(view all replies)I don't think so. If there was a block called <Hosting?>, then it might be possible. Or maybe you could work something out with variables to make it work? I don't know.
(view all replies)Um... yeah that's the example I used in the tutorial. And yes - you can upload the project on Scratch Connections and have the other computer download it, or you can put the projects into a folder and burn the folder onto CD.
(view all replies)Well yeah you can do it on Scratch too if you activated it. And I didn't understand your second question.
(view all replies)Okay I will. Did you click 'host mesh' on the first BYOB and then click 'join mesh' on the second one and then type in the correct IP? Did it say it couldn't connect? Is the variable thing the only problem?
(view all replies)Thanks! This was REALLY helpful! Your the best. I'll check out your other projects. By the way, wanna do something on mesh sometime? *clicks love it*
Yeah, unless you can find a way to get it through.
(view all replies)I would, but... Mesh only works in the same place. For example, if we were both in the same McDonald's, we could do something on Mesh, but it doesn't work if you're on the other side of the world, due to a bunch of firewall stuff. :(
(view all replies)IT WORKS YOUR SO SUPER EPIC AND FAVORITE+LOVE IT
Thank you. :)
Mesh actually will work due to my feature of just typing in another IP address. Then it will connect with other people. But you have to publicly share your IP address for it to work.
Good tutorial,but my computer won't let me use variables as sensor values.Do you know why that might happen?
I don't know. Are you connected? Are you sure there isn't a sensor in the sensor value block that's named the variable that you made?
(view all replies)can we expect this to become a feature in scratch 1.5
Maybe, but you can already use it in 1.4 if you follow this guide:(link to project)
I always thought that Scratch was much more sophisticated than it seemed. Which raises the question. Why haven't they made scratch so much cooler yet!
so i could make a racing game and race with someone around the world???
Sorry, mesh does not work like that, you can only connect with people on your own network. :(
(view all replies)why can't you post it online? don't you mean, it won't work once posted online? i'm confused.
BYOB has mesh but you can't post things with it, I showed how to activate mesh in Scratch so you could upload things!
what does byob stand for?
Build Your Own Blocks!
Have you seen my "How to Activate Mesh in Scratch" (link to project) ! I think the title explains it well enough. I have a link in the project notes to this project.
Thankyou!!
Yourwelcome!!
How do you get BYOB!?!?!?
There's a link to it in the BYOB forum thread, which is stickied in Advanced Topics.
(view all replies)Nice, but I suggest that it tell you where, like Share > Host Mesh, but pretty good. :)
Well it does show it un the picture.
(view all replies)Very well done. Your instructions are very clear. Just so people will start out on the right foot you might want to emphasize that the mesh feature is not a native Scratch feature. It’s available in an experimental version of Scratch called BYOB written by Jens and that programs written in BYOB can’t be uploaded to the Scratch web site.
Thank you, and I already included that you can't find it in Scratch, but you can find it in BYOB.
(view all replies)