In case you were at all interested... I made a project on setting up and using MESH here so you are welcome to use that if you want! Although I think you summarised it pretty well!
Offline
Mike16112 wrote:
Nice way to program 1 project on 2 computers
Mesh doesn't let you program a project on two computers... it simply lets two Scratch projects interact with each other.
BulboGrubb wrote:
In case you were at all interested... I made a project on setting up and using MESH here so you are welcome to use that if you want! Although I think you summarised it pretty well!
Ooh, nice!
Offline
I have a problem - When I right click, it doesn't do anything, and I want to save. What do I do?
Offline
JAMBAMtheSLAM wrote:
I have a problem - When I right click, it doesn't do anything, and I want to save. What do I do?
are you using Mac or Windows?
Offline
I'm using mac. A PPC.
Offline
Okay, that's your problem. I had the same one a while ago. On a Mac you option+click instead of right-click.
Offline
Oh, then never mind. It works!!!
Offline
so when im hostiing mesh on my laptop and my sistr is on hers, we will be able to see each and it will be like a multiplayer game?
Offline
If you've programmed it correctly, yes - remember, all Mesh does is let Scratch projects use each other's broadcasts and variables.
Last edited by Jonathanpb (2010-09-25 03:42:03)
Offline
hey ive been doing every thing right... i think but i wont work for me. it says its connected and every thing but it dont work. i wont let me make a chat room or anything.
Offline
You can't just make a chatroom so easily - you have to actually program one. Remember, all Mesh does is let Scratch projects use each other's broadcasts and variables.
Last edited by Jonathanpb (2010-09-25 03:41:54)
Offline
Why doesn't Lifelong Kindergarten just add Mesh to the Share menu in default settings? What could it hurt?
Offline
Jonathanpb wrote:
Mesh is a way of making different Scratch programs interact - even if they're on different computers.
Contents
How to get Mesh
How to host and join Mesh sessions
How to program with Mesh features
How to get Mesh
The easy way: Download Jens's Build your own blocks - it comes with Mesh, available nice and easily.
The hard way: You edit Scratch's System Browser to make Mesh available. Here's how (it's a bit complicated, so there are pictures):
1. Shift-click the R in the Scratch logo.
http://img59.imageshack.us/img59/2364/7 … e1shif.png
2. Select "turn fill screen off".
3. You will now have a white area at the bottom and right side of the screen. Click on the white area and select "open...".
4. Now select "browser".
5. Now you've opened the System Browser! In this place you can edit Scratch (see here for more stuff with the System Browser). Anyway: Go to Scratch-UI-Panes - ScratchFrameMorph - menu/button actions - addServerCommandsTo: .
http://img294.imageshack.us/img294/3599 … e5thes.png
6. Look down, and edit the "t2 ← true" to "t2 ← false".
http://img19.imageshack.us/img19/4559/7 … e6true.png
7. Right-click and select "accept".
8. Enter in your initials and click "accept".
9. Exit the System Browser.
10. Shift-click the R and select "turn fill screen on".
If you don't want to go through the process every time you want to use Mesh, you can save the System Browser so Mesh will stay available - Shift-click the R again and select "save image for end-user".
If you don't want Mesh anymore, just change the 'false' back to 'true'.
How to host and join Mesh sessions
A Scratch program that has Mesh available on it looks just like the un-edited Scratch program. But - what happens if you Shift-click Share?
http://img11.imageshack.us/img11/5997/7 … e7host.png
Ooh! Mesh stuff!
• Host Mesh lets you host a Mesh session.
• Join Mesh lets you join a Mesh session.
To host a Mesh session:
1. Click Host Mesh.
2. Done! Your IP address will show up - you'll see why in a bit.
To join a Mesh session:
1. Click Join Mesh.
2. Enter in the IP address of the computer that is hosting the Mesh session.
What if you want to join a Mesh session, but the person hosting the Mesh session forgot to tell you the IP address, and he/she forgot what the IP address is? He/she Shift-clicks the Share button and selects "Show IP address". The IP address will pop up like before.
A Mesh session can have more than two Scratch programs connected at once.
How to program with Mesh features
Programming things with Mesh is (almost) the same as with the ordinary Scratch program - after all, if you're not in a Mesh session it's the same, right? But when you're in a Mesh session, things get slightly different:
• Broadcasts are received on all Scratch programs.
• You can use each other's variables.
If you create a new broadcast on one Scratch program, it won't be made in the other. You have to make the broadcast on both Scratch programs.
To use variables from other Scratch programs, you don't find them at the Variables section - instead, you have to use the ([ ] sensor value) block. It's near the bottom in Sensing. To use it, simply select the variable from the drop-down menu - in a Mesh session, the variables from all connected Scratch programs will appear on the drop-down menu!
That's all that's different with programming in Mesh - program projects the same way, but design it for multiple people, and don't forget the broadcasts and variables!
Hope this helps you - and have fun with Mesh!
Jonathanpb
Doesnt work. I end up not getting meshes. :-(
Offline
Nitezscratch wrote:
Why doesn't Lifelong Kindergarten just add Mesh to the Share menu in default settings? What could it hurt?
Mesh is an experimental feature in Scratch that they didn't feel was ready to be released yet. When they think it's ready, they'll make it public.
Oh - when people refer to the developers of Scratch, they usually call them the Scratch Team.
kinker wrote:
Doesnt work. I end up not getting meshes. :-(
That's odd... could you tell me every step that you did?
Last edited by Jonathanpb (2010-10-02 17:57:48)
Offline
Nitezscratch wrote:
Why doesn't Lifelong Kindergarten just add Mesh to the Share menu in default settings? What could it hurt?
The server isn't big enough.
Offline
Billybob-Mario wrote:
Nitezscratch wrote:
Why doesn't Lifelong Kindergarten just add Mesh to the Share menu in default settings? What could it hurt?
The server isn't big enough.
It's nothing to do with that... Nitezscratch was simply asking why Mesh isn't so nicely available (currently you have to edit Scratch's code to make it available).
Offline
Jonathanpb wrote:
Nitezscratch wrote:
Why doesn't Lifelong Kindergarten just add Mesh to the Share menu in default settings? What could it hurt?
Mesh is an experimental feature in Scratch that they didn't feel was ready to be released yet. When they think it's ready, they'll make it public.
Oh - when people refer to the developers of Scratch, they usually call them the Scratch Team.kinker wrote:
Doesnt work. I end up not getting meshes. :-(
That's odd... could you tell me every step that you did?
Never mind
Bob the builder wrote:
We built the meshes!
Offline
iCode-747 wrote:
Where do I right-click?
You right click on the top part of the 'R' (the upper round part) in the word, 'SCRATCH' at the upper left hand corner of the screen.
Offline
iCode-747 wrote:
Where do I right-click?
You don't have to right-click anywhere.
Last edited by Jonathanpb (2010-10-03 23:39:36)
Offline
Ok, so do the projects have to be downloaded, and if Mesh works online, how do you activate it online?
Offline
Hardmath123 wrote:
Ok, so do the projects have to be downloaded, and if Mesh works online, how do you activate it online?
The projects have to be downloaded - Mesh isn't available online.
Offline
Okay, so I'm trying to use Mesh between mine and my brother's computer. We both have Mesh working, but it won't let us connect when we put in our IP addresses. We both have Macs v.10.4.11. The first 6 digits of our IPs are the same, but the last two are different. Can anybody help me with this problem?
Offline
I can't really answer without being able to see the computers - are you sure that you activated Mesh properly and used the correct IP addresses? Hmm... try turning your firewall off? The first time I tried Mesh, Firewall asked me if it should allow Mesh. (If you do turn your firewall off, make sure you turn it back on when you're done.)
Offline
Jonathanpb wrote:
Billybob-Mario wrote:
Nitezscratch wrote:
Why doesn't Lifelong Kindergarten just add Mesh to the Share menu in default settings? What could it hurt?
The server isn't big enough.
It's nothing to do with that... Nitezscratch was simply asking why Mesh isn't so nicely available (currently you have to edit Scratch's code to make it available).
Yes, that was exactly what I was saying
Offline